Interface INtCore
Assembly: FRC.NetworkTables.dll
Syntax
Methods
|
Improve this Doc
View Source
NT_AddPolledConnectionListener(NtConnectionListenerPoller, NtBool)
Declaration
NtConnectionListener NT_AddPolledConnectionListener(NtConnectionListenerPoller poller, NtBool immediate_notify)
Parameters
Returns
|
Improve this Doc
View Source
NT_AddPolledEntryListener(NtEntryListenerPoller, Byte*, UIntPtr, UInt32)
Declaration
NtEntryListener NT_AddPolledEntryListener(NtEntryListenerPoller poller, byte *prefix, UIntPtr prefix_len, uint flags)
Parameters
Returns
|
Improve this Doc
View Source
NT_AddPolledEntryListenerSingle(NtEntryListenerPoller, NtEntry, UInt32)
Declaration
NtEntryListener NT_AddPolledEntryListenerSingle(NtEntryListenerPoller poller, NtEntry entry, uint flags)
Parameters
Returns
|
Improve this Doc
View Source
NT_AddPolledLogger(NtLoggerPoller, UInt32, UInt32)
Declaration
NtLogger NT_AddPolledLogger(NtLoggerPoller poller, uint min_level, uint max_level)
Parameters
Returns
|
Improve this Doc
View Source
NT_AllocateBooleanArray(UIntPtr)
Declaration
NtBool*NT_AllocateBooleanArray(UIntPtr size)
Parameters
Returns
|
Improve this Doc
View Source
NT_AllocateCharArray(UIntPtr)
Declaration
byte *NT_AllocateCharArray(UIntPtr size)
Parameters
Returns
|
Improve this Doc
View Source
NT_AllocateDoubleArray(UIntPtr)
Declaration
double *NT_AllocateDoubleArray(UIntPtr size)
Parameters
Returns
|
Improve this Doc
View Source
NT_AllocateStringArray(UIntPtr)
Declaration
NtString*NT_AllocateStringArray(UIntPtr size)
Parameters
Returns
|
Improve this Doc
View Source
NT_CallRpc(NtEntry, Byte*, UIntPtr)
Declaration
NtRpcCall NT_CallRpc(NtEntry entry, byte *params, UIntPtr params_len)
Parameters
Returns
|
Improve this Doc
View Source
NT_CancelPollConnectionListener(NtConnectionListenerPoller)
Declaration
void NT_CancelPollConnectionListener(NtConnectionListenerPoller poller)
Parameters
|
Improve this Doc
View Source
NT_CancelPollEntryListener(NtEntryListenerPoller)
Declaration
void NT_CancelPollEntryListener(NtEntryListenerPoller poller)
Parameters
|
Improve this Doc
View Source
NT_CancelPollLogger(NtLoggerPoller)
Declaration
void NT_CancelPollLogger(NtLoggerPoller poller)
Parameters
|
Improve this Doc
View Source
NT_CancelPollRpc(NtRpcCallPoller)
Declaration
void NT_CancelPollRpc(NtRpcCallPoller poller)
Parameters
|
Improve this Doc
View Source
NT_CancelRpcResult(NtEntry, NtRpcCall)
Declaration
void NT_CancelRpcResult(NtEntry entry, NtRpcCall call)
Parameters
|
Improve this Doc
View Source
NT_CreateConnectionListenerPoller(NtInst)
Declaration
NtConnectionListenerPoller NT_CreateConnectionListenerPoller(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
Returns
|
Improve this Doc
View Source
NT_CreateEntryListenerPoller(NtInst)
Declaration
NtEntryListenerPoller NT_CreateEntryListenerPoller(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
Returns
|
Improve this Doc
View Source
NT_CreateInstance()
Declaration
NtInst NT_CreateInstance()
Returns
|
Improve this Doc
View Source
NT_CreateLoggerPoller(NtInst)
Declaration
NtLoggerPoller NT_CreateLoggerPoller(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
Returns
|
Improve this Doc
View Source
NT_CreatePolledRpc(NtEntry, Byte*, UIntPtr, NtRpcCallPoller)
Declaration
void NT_CreatePolledRpc(NtEntry entry, byte *def, UIntPtr def_len, NtRpcCallPoller poller)
Parameters
|
Improve this Doc
View Source
NT_CreateRpcCallPoller(NtInst)
Declaration
NtRpcCallPoller NT_CreateRpcCallPoller(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
Returns
|
Improve this Doc
View Source
NT_DeleteAllEntries(NtInst)
Declaration
void NT_DeleteAllEntries(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
|
Improve this Doc
View Source
NT_DeleteEntry(NtEntry)
Declaration
void NT_DeleteEntry(NtEntry entry)
Parameters
Type |
Name |
Description |
NtEntry |
entry |
|
|
Improve this Doc
View Source
NT_DestroyConnectionListenerPoller(NtConnectionListenerPoller)
Declaration
void NT_DestroyConnectionListenerPoller(NtConnectionListenerPoller poller)
Parameters
|
Improve this Doc
View Source
NT_DestroyEntryListenerPoller(NtEntryListenerPoller)
Declaration
void NT_DestroyEntryListenerPoller(NtEntryListenerPoller poller)
Parameters
|
Improve this Doc
View Source
NT_DestroyInstance(NtInst)
Declaration
void NT_DestroyInstance(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
|
Improve this Doc
View Source
NT_DestroyLoggerPoller(NtLoggerPoller)
Declaration
void NT_DestroyLoggerPoller(NtLoggerPoller poller)
Parameters
|
Improve this Doc
View Source
NT_DestroyRpcCallPoller(NtRpcCallPoller)
Declaration
void NT_DestroyRpcCallPoller(NtRpcCallPoller poller)
Parameters
|
Improve this Doc
View Source
NT_DisposeConnectionInfoArray(NtConnectionInfo*, UIntPtr)
Declaration
void NT_DisposeConnectionInfoArray(NtConnectionInfo*arr, UIntPtr count)
Parameters
|
Improve this Doc
View Source
NT_DisposeConnectionNotification(NtConnectionNotification*)
Declaration
void NT_DisposeConnectionNotification(NtConnectionNotification*info)
Parameters
|
Improve this Doc
View Source
NT_DisposeConnectionNotificationArray(NtConnectionNotification*, UIntPtr)
Declaration
void NT_DisposeConnectionNotificationArray(NtConnectionNotification*arr, UIntPtr count)
Parameters
|
Improve this Doc
View Source
NT_DisposeEntryArray(NtEntry*, UIntPtr)
Declaration
void NT_DisposeEntryArray(NtEntry*arr, UIntPtr count)
Parameters
|
Improve this Doc
View Source
NT_DisposeEntryInfo(NtEntryInfo*)
Declaration
void NT_DisposeEntryInfo(NtEntryInfo*info)
Parameters
|
Improve this Doc
View Source
NT_DisposeEntryInfoArray(NtEntryInfo*, UIntPtr)
Declaration
void NT_DisposeEntryInfoArray(NtEntryInfo*arr, UIntPtr count)
Parameters
|
Improve this Doc
View Source
NT_DisposeEntryNotification(NtEntryNotification*)
Declaration
void NT_DisposeEntryNotification(NtEntryNotification*info)
Parameters
|
Improve this Doc
View Source
NT_DisposeEntryNotificationArray(NtEntryNotification*, UIntPtr)
Declaration
void NT_DisposeEntryNotificationArray(NtEntryNotification*arr, UIntPtr count)
Parameters
|
Improve this Doc
View Source
NT_DisposeLogMessage(NtLogMessage*)
Declaration
void NT_DisposeLogMessage(NtLogMessage*info)
Parameters
|
Improve this Doc
View Source
NT_DisposeLogMessageArray(NtLogMessage*, UIntPtr)
Declaration
void NT_DisposeLogMessageArray(NtLogMessage*arr, UIntPtr count)
Parameters
|
Improve this Doc
View Source
NT_DisposeRpcAnswer(NtRpcAnswer*)
Declaration
void NT_DisposeRpcAnswer(NtRpcAnswer*answer)
Parameters
|
Improve this Doc
View Source
NT_DisposeRpcAnswerArray(NtRpcAnswer*, UIntPtr)
Declaration
void NT_DisposeRpcAnswerArray(NtRpcAnswer*arr, UIntPtr count)
Parameters
|
Improve this Doc
View Source
NT_DisposeRpcDefinition(NtRpcDefinition*)
Declaration
void NT_DisposeRpcDefinition(NtRpcDefinition*def)
Parameters
|
Improve this Doc
View Source
NT_DisposeString(NtString*)
Declaration
void NT_DisposeString(NtString*str)
Parameters
|
Improve this Doc
View Source
NT_DisposeValue(NtValue*)
Declaration
void NT_DisposeValue(NtValue*value)
Parameters
Type |
Name |
Description |
NtValue* |
value |
|
|
Improve this Doc
View Source
NT_Flush(NtInst)
Declaration
void NT_Flush(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
|
Improve this Doc
View Source
NT_FreeBooleanArray(NtBool*)
Declaration
void NT_FreeBooleanArray(NtBool*v_boolean)
Parameters
Type |
Name |
Description |
NtBool* |
v_boolean |
|
|
Improve this Doc
View Source
NT_FreeCharArray(Byte*)
Declaration
void NT_FreeCharArray(byte *v_char)
Parameters
Type |
Name |
Description |
Byte* |
v_char |
|
|
Improve this Doc
View Source
NT_FreeDoubleArray(Double*)
Declaration
void NT_FreeDoubleArray(double *v_double)
Parameters
Type |
Name |
Description |
Double* |
v_double |
|
|
Improve this Doc
View Source
NT_FreeStringArray(NtString*, UIntPtr)
Declaration
void NT_FreeStringArray(NtString*v_string, UIntPtr arr_size)
Parameters
|
Improve this Doc
View Source
NT_GetConnections(NtInst, UIntPtr*)
Declaration
NtConnectionInfo*NT_GetConnections(NtInst inst, UIntPtr*count)
Parameters
Returns
|
Improve this Doc
View Source
NT_GetDefaultInstance()
Declaration
NtInst NT_GetDefaultInstance()
Returns
|
Improve this Doc
View Source
NT_GetEntries(NtInst, Byte*, UIntPtr, UInt32, UIntPtr*)
Declaration
NtEntry*NT_GetEntries(NtInst inst, byte *prefix, UIntPtr prefix_len, uint types, UIntPtr*count)
Parameters
Returns
|
Improve this Doc
View Source
NT_GetEntry(NtInst, Byte*, UIntPtr)
Declaration
NtEntry NT_GetEntry(NtInst inst, byte *name, UIntPtr name_len)
Parameters
Returns
|
Improve this Doc
View Source
NT_GetEntryFlags(NtEntry)
Declaration
uint NT_GetEntryFlags(NtEntry entry)
Parameters
Type |
Name |
Description |
NtEntry |
entry |
|
Returns
|
Improve this Doc
View Source
NT_GetEntryInfo(NtInst, Byte*, UIntPtr, UInt32, UIntPtr*)
Declaration
NtEntryInfo*NT_GetEntryInfo(NtInst inst, byte *prefix, UIntPtr prefix_len, uint types, UIntPtr*count)
Parameters
Returns
|
Improve this Doc
View Source
NT_GetEntryInfoHandle(NtEntry, NtEntryInfo*)
Declaration
NtBool NT_GetEntryInfoHandle(NtEntry entry, NtEntryInfo*info)
Parameters
Returns
|
Improve this Doc
View Source
NT_GetEntryLastChange(NtEntry)
Declaration
ulong NT_GetEntryLastChange(NtEntry entry)
Parameters
Type |
Name |
Description |
NtEntry |
entry |
|
Returns
|
Improve this Doc
View Source
NT_GetEntryName(NtEntry, UIntPtr*)
Declaration
byte *NT_GetEntryName(NtEntry entry, UIntPtr*name_len)
Parameters
Returns
|
Improve this Doc
View Source
NT_GetEntryType(NtEntry)
Declaration
NtType NT_GetEntryType(NtEntry entry)
Parameters
Type |
Name |
Description |
NtEntry |
entry |
|
Returns
|
Improve this Doc
View Source
NT_GetEntryValue(NtEntry, NtValue*)
Declaration
void NT_GetEntryValue(NtEntry entry, NtValue*value)
Parameters
|
Improve this Doc
View Source
NT_GetInstanceFromHandle(NtHandle)
Declaration
NtInst NT_GetInstanceFromHandle(NtHandle handle)
Parameters
Returns
|
Improve this Doc
View Source
NT_GetNetworkMode(NtInst)
Declaration
uint NT_GetNetworkMode(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
Returns
|
Improve this Doc
View Source
NT_GetRpcResult(NtEntry, NtRpcCall, UIntPtr*)
Declaration
byte *NT_GetRpcResult(NtEntry entry, NtRpcCall call, UIntPtr*result_len)
Parameters
Returns
|
Improve this Doc
View Source
NT_GetRpcResultTimeout(NtEntry, NtRpcCall, UIntPtr*, Double, NtBool*)
Declaration
byte *NT_GetRpcResultTimeout(NtEntry entry, NtRpcCall call, UIntPtr*result_len, double timeout, NtBool*timed_out)
Parameters
Returns
|
Improve this Doc
View Source
NT_InitString(NtString*)
Declaration
void NT_InitString(NtString*str)
Parameters
|
Improve this Doc
View Source
NT_InitValue(NtValue*)
Declaration
void NT_InitValue(NtValue*value)
Parameters
Type |
Name |
Description |
NtValue* |
value |
|
|
Improve this Doc
View Source
NT_IsConnected(NtInst)
Declaration
NtBool NT_IsConnected(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
Returns
|
Improve this Doc
View Source
NT_LoadEntries(NtInst, Byte*, Byte*, UIntPtr, IntPtr)
Declaration
byte *NT_LoadEntries(NtInst inst, byte *filename, byte *prefix, UIntPtr prefix_len, IntPtr warnFunc)
Parameters
Returns
|
Improve this Doc
View Source
NT_LoadPersistent(NtInst, Byte*, IntPtr)
Declaration
byte *NT_LoadPersistent(NtInst inst, byte *filename, IntPtr warnFunc)
Parameters
Returns
|
Improve this Doc
View Source
NT_Now()
Declaration
Returns
|
Improve this Doc
View Source
NT_PackRpcDefinition(NtRpcDefinition, UIntPtr*)
Declaration
byte *NT_PackRpcDefinition(NtRpcDefinition def, UIntPtr*packed_len)
Parameters
Returns
|
Improve this Doc
View Source
NT_PackRpcValues(NtValue**, UIntPtr, UIntPtr*)
Declaration
byte *NT_PackRpcValues(NtValue**values, UIntPtr values_len, UIntPtr*packed_len)
Parameters
Returns
|
Improve this Doc
View Source
NT_PollConnectionListener(NtConnectionListenerPoller, UIntPtr*)
Declaration
NtConnectionNotification*NT_PollConnectionListener(NtConnectionListenerPoller poller, UIntPtr*len)
Parameters
Returns
|
Improve this Doc
View Source
NT_PollConnectionListenerTimeout(NtConnectionListenerPoller, UIntPtr*, Double, NtBool*)
Declaration
NtConnectionNotification*NT_PollConnectionListenerTimeout(NtConnectionListenerPoller poller, UIntPtr*len, double timeout, NtBool*timed_out)
Parameters
Returns
|
Improve this Doc
View Source
NT_PollEntryListener(NtEntryListenerPoller, UIntPtr*)
Declaration
NtEntryNotification*NT_PollEntryListener(NtEntryListenerPoller poller, UIntPtr*len)
Parameters
Returns
|
Improve this Doc
View Source
NT_PollEntryListenerTimeout(NtEntryListenerPoller, UIntPtr*, Double, NtBool*)
Declaration
NtEntryNotification*NT_PollEntryListenerTimeout(NtEntryListenerPoller poller, UIntPtr*len, double timeout, NtBool*timed_out)
Parameters
Returns
|
Improve this Doc
View Source
NT_PollLogger(NtLoggerPoller, UIntPtr*)
Declaration
NtLogMessage*NT_PollLogger(NtLoggerPoller poller, UIntPtr*len)
Parameters
Returns
|
Improve this Doc
View Source
NT_PollLoggerTimeout(NtLoggerPoller, UIntPtr*, Double, NtBool*)
Declaration
NtLogMessage*NT_PollLoggerTimeout(NtLoggerPoller poller, UIntPtr*len, double timeout, NtBool*timed_out)
Parameters
Returns
|
Improve this Doc
View Source
NT_PollRpc(NtRpcCallPoller, UIntPtr*)
Declaration
NtRpcAnswer*NT_PollRpc(NtRpcCallPoller poller, UIntPtr*len)
Parameters
Returns
|
Improve this Doc
View Source
NT_PollRpcTimeout(NtRpcCallPoller, UIntPtr*, Double, NtBool*)
Declaration
NtRpcAnswer*NT_PollRpcTimeout(NtRpcCallPoller poller, UIntPtr*len, double timeout, NtBool*timed_out)
Parameters
Returns
|
Improve this Doc
View Source
NT_PostRpcResponse(NtEntry, NtRpcCall, Byte*, UIntPtr)
Declaration
void NT_PostRpcResponse(NtEntry entry, NtRpcCall call, byte *result, UIntPtr result_len)
Parameters
|
Improve this Doc
View Source
NT_RemoveConnectionListener(NtConnectionListener)
Declaration
void NT_RemoveConnectionListener(NtConnectionListener conn_listener)
Parameters
|
Improve this Doc
View Source
NT_RemoveEntryListener(NtEntryListener)
Declaration
void NT_RemoveEntryListener(NtEntryListener entry_listener)
Parameters
|
Improve this Doc
View Source
NT_RemoveLogger(NtLogger)
Declaration
void NT_RemoveLogger(NtLogger logger)
Parameters
|
Improve this Doc
View Source
NT_SaveEntries(NtInst, Byte*, Byte*, UIntPtr)
Declaration
byte *NT_SaveEntries(NtInst inst, byte *filename, byte *prefix, UIntPtr prefix_len)
Parameters
Returns
|
Improve this Doc
View Source
NT_SavePersistent(NtInst, Byte*)
Declaration
byte *NT_SavePersistent(NtInst inst, byte *filename)
Parameters
Returns
|
Improve this Doc
View Source
NT_SetDefaultEntryValue(NtEntry, NtValue*)
Declaration
NtBool NT_SetDefaultEntryValue(NtEntry entry, NtValue*default_value)
Parameters
Returns
|
Improve this Doc
View Source
NT_SetEntryFlags(NtEntry, UInt32)
Declaration
void NT_SetEntryFlags(NtEntry entry, uint flags)
Parameters
|
Improve this Doc
View Source
NT_SetEntryTypeValue(NtEntry, NtValue*)
Declaration
void NT_SetEntryTypeValue(NtEntry entry, NtValue*value)
Parameters
|
Improve this Doc
View Source
NT_SetEntryValue(NtEntry, NtValue*)
Declaration
NtBool NT_SetEntryValue(NtEntry entry, NtValue*value)
Parameters
Returns
|
Improve this Doc
View Source
NT_SetNetworkIdentity(NtInst, Byte*, UIntPtr)
Declaration
void NT_SetNetworkIdentity(NtInst inst, byte *name, UIntPtr name_len)
Parameters
|
Improve this Doc
View Source
NT_SetServer(NtInst, Byte*, UInt32)
Declaration
void NT_SetServer(NtInst inst, byte *server_name, uint port)
Parameters
|
Improve this Doc
View Source
NT_SetServerMulti(NtInst, UIntPtr, Byte**, UInt32*)
Declaration
void NT_SetServerMulti(NtInst inst, UIntPtr count, byte **server_names, uint *ports)
Parameters
|
Improve this Doc
View Source
NT_SetServerTeam(NtInst, UInt32, UInt32)
Declaration
void NT_SetServerTeam(NtInst inst, uint team, uint port)
Parameters
|
Improve this Doc
View Source
NT_SetUpdateRate(NtInst, Double)
Declaration
void NT_SetUpdateRate(NtInst inst, double interval)
Parameters
|
Improve this Doc
View Source
NT_StartClient(NtInst, Byte*, UInt32)
Declaration
void NT_StartClient(NtInst inst, byte *server_name, uint port)
Parameters
|
Improve this Doc
View Source
NT_StartClientMulti(NtInst, UIntPtr, Byte**, UInt32*)
Declaration
void NT_StartClientMulti(NtInst inst, UIntPtr count, byte **server_names, uint *ports)
Parameters
|
Improve this Doc
View Source
NT_StartClientNone(NtInst)
Declaration
void NT_StartClientNone(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
|
Improve this Doc
View Source
NT_StartClientTeam(NtInst, UInt32, UInt32)
Declaration
void NT_StartClientTeam(NtInst inst, uint team, uint port)
Parameters
|
Improve this Doc
View Source
NT_StartDSClient(NtInst, UInt32)
Declaration
void NT_StartDSClient(NtInst inst, uint port)
Parameters
|
Improve this Doc
View Source
NT_StartServer(NtInst, Byte*, Byte*, UInt32)
Declaration
void NT_StartServer(NtInst inst, byte *persist_filename, byte *listen_address, uint port)
Parameters
|
Improve this Doc
View Source
NT_StopClient(NtInst)
Declaration
void NT_StopClient(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
|
Improve this Doc
View Source
NT_StopDSClient(NtInst)
Declaration
void NT_StopDSClient(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
|
Improve this Doc
View Source
NT_StopServer(NtInst)
Declaration
void NT_StopServer(NtInst inst)
Parameters
Type |
Name |
Description |
NtInst |
inst |
|
|
Improve this Doc
View Source
NT_UnpackRpcDefinition(Byte*, UIntPtr, NtRpcDefinition*)
Declaration
NtBool NT_UnpackRpcDefinition(byte *packed, UIntPtr packed_len, NtRpcDefinition*def)
Parameters
Returns
|
Improve this Doc
View Source
NT_UnpackRpcValues(Byte*, UIntPtr, NtType*, UIntPtr)
Declaration
NtValue**NT_UnpackRpcValues(byte *packed, UIntPtr packed_len, NtType*types, UIntPtr types_len)
Parameters
Returns
|
Improve this Doc
View Source
NT_WaitForConnectionListenerQueue(NtInst, Double)
Declaration
NtBool NT_WaitForConnectionListenerQueue(NtInst inst, double timeout)
Parameters
Returns
|
Improve this Doc
View Source
NT_WaitForEntryListenerQueue(NtInst, Double)
Declaration
NtBool NT_WaitForEntryListenerQueue(NtInst inst, double timeout)
Parameters
Returns
|
Improve this Doc
View Source
NT_WaitForLoggerQueue(NtInst, Double)
Declaration
NtBool NT_WaitForLoggerQueue(NtInst inst, double timeout)
Parameters
Returns
|
Improve this Doc
View Source
NT_WaitForRpcCallQueue(NtInst, Double)
Declaration
NtBool NT_WaitForRpcCallQueue(NtInst inst, double timeout)
Parameters
Returns