Show / Hide Table of Contents

Interface INtCore

Namespace: NetworkTables.Natives
Assembly: FRC.NetworkTables.dll
Syntax
public interface INtCore

Methods

| Improve this Doc View Source

NT_AddPolledConnectionListener(NtConnectionListenerPoller, NtBool)

Declaration
NtConnectionListener NT_AddPolledConnectionListener(NtConnectionListenerPoller poller, NtBool immediate_notify)
Parameters
Type Name Description
NtConnectionListenerPoller poller
NtBool immediate_notify
Returns
Type Description
NtConnectionListener
| 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
Type Name Description
NtEntryListenerPoller poller
Byte* prefix
UIntPtr prefix_len
UInt32 flags
Returns
Type Description
NtEntryListener
| Improve this Doc View Source

NT_AddPolledEntryListenerSingle(NtEntryListenerPoller, NtEntry, UInt32)

Declaration
NtEntryListener NT_AddPolledEntryListenerSingle(NtEntryListenerPoller poller, NtEntry entry, uint flags)
Parameters
Type Name Description
NtEntryListenerPoller poller
NtEntry entry
UInt32 flags
Returns
Type Description
NtEntryListener
| Improve this Doc View Source

NT_AddPolledLogger(NtLoggerPoller, UInt32, UInt32)

Declaration
NtLogger NT_AddPolledLogger(NtLoggerPoller poller, uint min_level, uint max_level)
Parameters
Type Name Description
NtLoggerPoller poller
UInt32 min_level
UInt32 max_level
Returns
Type Description
NtLogger
| Improve this Doc View Source

NT_AllocateBooleanArray(UIntPtr)

Declaration
NtBool*NT_AllocateBooleanArray(UIntPtr size)
Parameters
Type Name Description
UIntPtr size
Returns
Type Description
NtBool*
| Improve this Doc View Source

NT_AllocateCharArray(UIntPtr)

Declaration
byte *NT_AllocateCharArray(UIntPtr size)
Parameters
Type Name Description
UIntPtr size
Returns
Type Description
Byte*
| Improve this Doc View Source

NT_AllocateDoubleArray(UIntPtr)

Declaration
double *NT_AllocateDoubleArray(UIntPtr size)
Parameters
Type Name Description
UIntPtr size
Returns
Type Description
Double*
| Improve this Doc View Source

NT_AllocateStringArray(UIntPtr)

Declaration
NtString*NT_AllocateStringArray(UIntPtr size)
Parameters
Type Name Description
UIntPtr size
Returns
Type Description
NtString*
| Improve this Doc View Source

NT_CallRpc(NtEntry, Byte*, UIntPtr)

Declaration
NtRpcCall NT_CallRpc(NtEntry entry, byte *params, UIntPtr params_len)
Parameters
Type Name Description
NtEntry entry
Byte* params
UIntPtr params_len
Returns
Type Description
NtRpcCall
| Improve this Doc View Source

NT_CancelPollConnectionListener(NtConnectionListenerPoller)

Declaration
void NT_CancelPollConnectionListener(NtConnectionListenerPoller poller)
Parameters
Type Name Description
NtConnectionListenerPoller poller
| Improve this Doc View Source

NT_CancelPollEntryListener(NtEntryListenerPoller)

Declaration
void NT_CancelPollEntryListener(NtEntryListenerPoller poller)
Parameters
Type Name Description
NtEntryListenerPoller poller
| Improve this Doc View Source

NT_CancelPollLogger(NtLoggerPoller)

Declaration
void NT_CancelPollLogger(NtLoggerPoller poller)
Parameters
Type Name Description
NtLoggerPoller poller
| Improve this Doc View Source

NT_CancelPollRpc(NtRpcCallPoller)

Declaration
void NT_CancelPollRpc(NtRpcCallPoller poller)
Parameters
Type Name Description
NtRpcCallPoller poller
| Improve this Doc View Source

NT_CancelRpcResult(NtEntry, NtRpcCall)

Declaration
void NT_CancelRpcResult(NtEntry entry, NtRpcCall call)
Parameters
Type Name Description
NtEntry entry
NtRpcCall call
| Improve this Doc View Source

NT_CreateConnectionListenerPoller(NtInst)

Declaration
NtConnectionListenerPoller NT_CreateConnectionListenerPoller(NtInst inst)
Parameters
Type Name Description
NtInst inst
Returns
Type Description
NtConnectionListenerPoller
| Improve this Doc View Source

NT_CreateEntryListenerPoller(NtInst)

Declaration
NtEntryListenerPoller NT_CreateEntryListenerPoller(NtInst inst)
Parameters
Type Name Description
NtInst inst
Returns
Type Description
NtEntryListenerPoller
| Improve this Doc View Source

NT_CreateInstance()

Declaration
NtInst NT_CreateInstance()
Returns
Type Description
NtInst
| Improve this Doc View Source

NT_CreateLoggerPoller(NtInst)

Declaration
NtLoggerPoller NT_CreateLoggerPoller(NtInst inst)
Parameters
Type Name Description
NtInst inst
Returns
Type Description
NtLoggerPoller
| 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
Type Name Description
NtEntry entry
Byte* def
UIntPtr def_len
NtRpcCallPoller poller
| Improve this Doc View Source

NT_CreateRpcCallPoller(NtInst)

Declaration
NtRpcCallPoller NT_CreateRpcCallPoller(NtInst inst)
Parameters
Type Name Description
NtInst inst
Returns
Type Description
NtRpcCallPoller
| 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
Type Name Description
NtConnectionListenerPoller poller
| Improve this Doc View Source

NT_DestroyEntryListenerPoller(NtEntryListenerPoller)

Declaration
void NT_DestroyEntryListenerPoller(NtEntryListenerPoller poller)
Parameters
Type Name Description
NtEntryListenerPoller poller
| 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
Type Name Description
NtLoggerPoller poller
| Improve this Doc View Source

NT_DestroyRpcCallPoller(NtRpcCallPoller)

Declaration
void NT_DestroyRpcCallPoller(NtRpcCallPoller poller)
Parameters
Type Name Description
NtRpcCallPoller poller
| Improve this Doc View Source

NT_DisposeConnectionInfoArray(NtConnectionInfo*, UIntPtr)

Declaration
void NT_DisposeConnectionInfoArray(NtConnectionInfo*arr, UIntPtr count)
Parameters
Type Name Description
NtConnectionInfo* arr
UIntPtr count
| Improve this Doc View Source

NT_DisposeConnectionNotification(NtConnectionNotification*)

Declaration
void NT_DisposeConnectionNotification(NtConnectionNotification*info)
Parameters
Type Name Description
NtConnectionNotification* info
| Improve this Doc View Source

NT_DisposeConnectionNotificationArray(NtConnectionNotification*, UIntPtr)

Declaration
void NT_DisposeConnectionNotificationArray(NtConnectionNotification*arr, UIntPtr count)
Parameters
Type Name Description
NtConnectionNotification* arr
UIntPtr count
| Improve this Doc View Source

NT_DisposeEntryArray(NtEntry*, UIntPtr)

Declaration
void NT_DisposeEntryArray(NtEntry*arr, UIntPtr count)
Parameters
Type Name Description
NtEntry* arr
UIntPtr count
| Improve this Doc View Source

NT_DisposeEntryInfo(NtEntryInfo*)

Declaration
void NT_DisposeEntryInfo(NtEntryInfo*info)
Parameters
Type Name Description
NtEntryInfo* info
| Improve this Doc View Source

NT_DisposeEntryInfoArray(NtEntryInfo*, UIntPtr)

Declaration
void NT_DisposeEntryInfoArray(NtEntryInfo*arr, UIntPtr count)
Parameters
Type Name Description
NtEntryInfo* arr
UIntPtr count
| Improve this Doc View Source

NT_DisposeEntryNotification(NtEntryNotification*)

Declaration
void NT_DisposeEntryNotification(NtEntryNotification*info)
Parameters
Type Name Description
NtEntryNotification* info
| Improve this Doc View Source

NT_DisposeEntryNotificationArray(NtEntryNotification*, UIntPtr)

Declaration
void NT_DisposeEntryNotificationArray(NtEntryNotification*arr, UIntPtr count)
Parameters
Type Name Description
NtEntryNotification* arr
UIntPtr count
| Improve this Doc View Source

NT_DisposeLogMessage(NtLogMessage*)

Declaration
void NT_DisposeLogMessage(NtLogMessage*info)
Parameters
Type Name Description
NtLogMessage* info
| Improve this Doc View Source

NT_DisposeLogMessageArray(NtLogMessage*, UIntPtr)

Declaration
void NT_DisposeLogMessageArray(NtLogMessage*arr, UIntPtr count)
Parameters
Type Name Description
NtLogMessage* arr
UIntPtr count
| Improve this Doc View Source

NT_DisposeRpcAnswer(NtRpcAnswer*)

Declaration
void NT_DisposeRpcAnswer(NtRpcAnswer*answer)
Parameters
Type Name Description
NtRpcAnswer* answer
| Improve this Doc View Source

NT_DisposeRpcAnswerArray(NtRpcAnswer*, UIntPtr)

Declaration
void NT_DisposeRpcAnswerArray(NtRpcAnswer*arr, UIntPtr count)
Parameters
Type Name Description
NtRpcAnswer* arr
UIntPtr count
| Improve this Doc View Source

NT_DisposeRpcDefinition(NtRpcDefinition*)

Declaration
void NT_DisposeRpcDefinition(NtRpcDefinition*def)
Parameters
Type Name Description
NtRpcDefinition* def
| Improve this Doc View Source

NT_DisposeString(NtString*)

Declaration
void NT_DisposeString(NtString*str)
Parameters
Type Name Description
NtString* str
| 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
Type Name Description
NtString* v_string
UIntPtr arr_size
| Improve this Doc View Source

NT_GetConnections(NtInst, UIntPtr*)

Declaration
NtConnectionInfo*NT_GetConnections(NtInst inst, UIntPtr*count)
Parameters
Type Name Description
NtInst inst
UIntPtr* count
Returns
Type Description
NtConnectionInfo*
| Improve this Doc View Source

NT_GetDefaultInstance()

Declaration
NtInst NT_GetDefaultInstance()
Returns
Type Description
NtInst
| 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
Type Name Description
NtInst inst
Byte* prefix
UIntPtr prefix_len
UInt32 types
UIntPtr* count
Returns
Type Description
NtEntry*
| Improve this Doc View Source

NT_GetEntry(NtInst, Byte*, UIntPtr)

Declaration
NtEntry NT_GetEntry(NtInst inst, byte *name, UIntPtr name_len)
Parameters
Type Name Description
NtInst inst
Byte* name
UIntPtr name_len
Returns
Type Description
NtEntry
| Improve this Doc View Source

NT_GetEntryFlags(NtEntry)

Declaration
uint NT_GetEntryFlags(NtEntry entry)
Parameters
Type Name Description
NtEntry entry
Returns
Type Description
UInt32
| 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
Type Name Description
NtInst inst
Byte* prefix
UIntPtr prefix_len
UInt32 types
UIntPtr* count
Returns
Type Description
NtEntryInfo*
| Improve this Doc View Source

NT_GetEntryInfoHandle(NtEntry, NtEntryInfo*)

Declaration
NtBool NT_GetEntryInfoHandle(NtEntry entry, NtEntryInfo*info)
Parameters
Type Name Description
NtEntry entry
NtEntryInfo* info
Returns
Type Description
NtBool
| Improve this Doc View Source

NT_GetEntryLastChange(NtEntry)

Declaration
ulong NT_GetEntryLastChange(NtEntry entry)
Parameters
Type Name Description
NtEntry entry
Returns
Type Description
UInt64
| Improve this Doc View Source

NT_GetEntryName(NtEntry, UIntPtr*)

Declaration
byte *NT_GetEntryName(NtEntry entry, UIntPtr*name_len)
Parameters
Type Name Description
NtEntry entry
UIntPtr* name_len
Returns
Type Description
Byte*
| Improve this Doc View Source

NT_GetEntryType(NtEntry)

Declaration
NtType NT_GetEntryType(NtEntry entry)
Parameters
Type Name Description
NtEntry entry
Returns
Type Description
NtType
| Improve this Doc View Source

NT_GetEntryValue(NtEntry, NtValue*)

Declaration
void NT_GetEntryValue(NtEntry entry, NtValue*value)
Parameters
Type Name Description
NtEntry entry
NtValue* value
| Improve this Doc View Source

NT_GetInstanceFromHandle(NtHandle)

Declaration
NtInst NT_GetInstanceFromHandle(NtHandle handle)
Parameters
Type Name Description
NtHandle handle
Returns
Type Description
NtInst
| Improve this Doc View Source

NT_GetNetworkMode(NtInst)

Declaration
uint NT_GetNetworkMode(NtInst inst)
Parameters
Type Name Description
NtInst inst
Returns
Type Description
UInt32
| Improve this Doc View Source

NT_GetRpcResult(NtEntry, NtRpcCall, UIntPtr*)

Declaration
byte *NT_GetRpcResult(NtEntry entry, NtRpcCall call, UIntPtr*result_len)
Parameters
Type Name Description
NtEntry entry
NtRpcCall call
UIntPtr* result_len
Returns
Type Description
Byte*
| 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
Type Name Description
NtEntry entry
NtRpcCall call
UIntPtr* result_len
Double timeout
NtBool* timed_out
Returns
Type Description
Byte*
| Improve this Doc View Source

NT_InitString(NtString*)

Declaration
void NT_InitString(NtString*str)
Parameters
Type Name Description
NtString* str
| 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
Type Description
NtBool
| 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
Type Name Description
NtInst inst
Byte* filename
Byte* prefix
UIntPtr prefix_len
IntPtr warnFunc
Returns
Type Description
Byte*
| Improve this Doc View Source

NT_LoadPersistent(NtInst, Byte*, IntPtr)

Declaration
byte *NT_LoadPersistent(NtInst inst, byte *filename, IntPtr warnFunc)
Parameters
Type Name Description
NtInst inst
Byte* filename
IntPtr warnFunc
Returns
Type Description
Byte*
| Improve this Doc View Source

NT_Now()

Declaration
ulong NT_Now()
Returns
Type Description
UInt64
| Improve this Doc View Source

NT_PackRpcDefinition(NtRpcDefinition, UIntPtr*)

Declaration
byte *NT_PackRpcDefinition(NtRpcDefinition def, UIntPtr*packed_len)
Parameters
Type Name Description
NtRpcDefinition def
UIntPtr* packed_len
Returns
Type Description
Byte*
| Improve this Doc View Source

NT_PackRpcValues(NtValue**, UIntPtr, UIntPtr*)

Declaration
byte *NT_PackRpcValues(NtValue**values, UIntPtr values_len, UIntPtr*packed_len)
Parameters
Type Name Description
NtValue** values
UIntPtr values_len
UIntPtr* packed_len
Returns
Type Description
Byte*
| Improve this Doc View Source

NT_PollConnectionListener(NtConnectionListenerPoller, UIntPtr*)

Declaration
NtConnectionNotification*NT_PollConnectionListener(NtConnectionListenerPoller poller, UIntPtr*len)
Parameters
Type Name Description
NtConnectionListenerPoller poller
UIntPtr* len
Returns
Type Description
NtConnectionNotification*
| 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
Type Name Description
NtConnectionListenerPoller poller
UIntPtr* len
Double timeout
NtBool* timed_out
Returns
Type Description
NtConnectionNotification*
| Improve this Doc View Source

NT_PollEntryListener(NtEntryListenerPoller, UIntPtr*)

Declaration
NtEntryNotification*NT_PollEntryListener(NtEntryListenerPoller poller, UIntPtr*len)
Parameters
Type Name Description
NtEntryListenerPoller poller
UIntPtr* len
Returns
Type Description
NtEntryNotification*
| 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
Type Name Description
NtEntryListenerPoller poller
UIntPtr* len
Double timeout
NtBool* timed_out
Returns
Type Description
NtEntryNotification*
| Improve this Doc View Source

NT_PollLogger(NtLoggerPoller, UIntPtr*)

Declaration
NtLogMessage*NT_PollLogger(NtLoggerPoller poller, UIntPtr*len)
Parameters
Type Name Description
NtLoggerPoller poller
UIntPtr* len
Returns
Type Description
NtLogMessage*
| 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
Type Name Description
NtLoggerPoller poller
UIntPtr* len
Double timeout
NtBool* timed_out
Returns
Type Description
NtLogMessage*
| Improve this Doc View Source

NT_PollRpc(NtRpcCallPoller, UIntPtr*)

Declaration
NtRpcAnswer*NT_PollRpc(NtRpcCallPoller poller, UIntPtr*len)
Parameters
Type Name Description
NtRpcCallPoller poller
UIntPtr* len
Returns
Type Description
NtRpcAnswer*
| 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
Type Name Description
NtRpcCallPoller poller
UIntPtr* len
Double timeout
NtBool* timed_out
Returns
Type Description
NtRpcAnswer*
| 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
Type Name Description
NtEntry entry
NtRpcCall call
Byte* result
UIntPtr result_len
| Improve this Doc View Source

NT_RemoveConnectionListener(NtConnectionListener)

Declaration
void NT_RemoveConnectionListener(NtConnectionListener conn_listener)
Parameters
Type Name Description
NtConnectionListener conn_listener
| Improve this Doc View Source

NT_RemoveEntryListener(NtEntryListener)

Declaration
void NT_RemoveEntryListener(NtEntryListener entry_listener)
Parameters
Type Name Description
NtEntryListener entry_listener
| Improve this Doc View Source

NT_RemoveLogger(NtLogger)

Declaration
void NT_RemoveLogger(NtLogger logger)
Parameters
Type Name Description
NtLogger logger
| 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
Type Name Description
NtInst inst
Byte* filename
Byte* prefix
UIntPtr prefix_len
Returns
Type Description
Byte*
| Improve this Doc View Source

NT_SavePersistent(NtInst, Byte*)

Declaration
byte *NT_SavePersistent(NtInst inst, byte *filename)
Parameters
Type Name Description
NtInst inst
Byte* filename
Returns
Type Description
Byte*
| Improve this Doc View Source

NT_SetDefaultEntryValue(NtEntry, NtValue*)

Declaration
NtBool NT_SetDefaultEntryValue(NtEntry entry, NtValue*default_value)
Parameters
Type Name Description
NtEntry entry
NtValue* default_value
Returns
Type Description
NtBool
| Improve this Doc View Source

NT_SetEntryFlags(NtEntry, UInt32)

Declaration
void NT_SetEntryFlags(NtEntry entry, uint flags)
Parameters
Type Name Description
NtEntry entry
UInt32 flags
| Improve this Doc View Source

NT_SetEntryTypeValue(NtEntry, NtValue*)

Declaration
void NT_SetEntryTypeValue(NtEntry entry, NtValue*value)
Parameters
Type Name Description
NtEntry entry
NtValue* value
| Improve this Doc View Source

NT_SetEntryValue(NtEntry, NtValue*)

Declaration
NtBool NT_SetEntryValue(NtEntry entry, NtValue*value)
Parameters
Type Name Description
NtEntry entry
NtValue* value
Returns
Type Description
NtBool
| Improve this Doc View Source

NT_SetNetworkIdentity(NtInst, Byte*, UIntPtr)

Declaration
void NT_SetNetworkIdentity(NtInst inst, byte *name, UIntPtr name_len)
Parameters
Type Name Description
NtInst inst
Byte* name
UIntPtr name_len
| Improve this Doc View Source

NT_SetServer(NtInst, Byte*, UInt32)

Declaration
void NT_SetServer(NtInst inst, byte *server_name, uint port)
Parameters
Type Name Description
NtInst inst
Byte* server_name
UInt32 port
| 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
Type Name Description
NtInst inst
UIntPtr count
Byte** server_names
UInt32* ports
| Improve this Doc View Source

NT_SetServerTeam(NtInst, UInt32, UInt32)

Declaration
void NT_SetServerTeam(NtInst inst, uint team, uint port)
Parameters
Type Name Description
NtInst inst
UInt32 team
UInt32 port
| Improve this Doc View Source

NT_SetUpdateRate(NtInst, Double)

Declaration
void NT_SetUpdateRate(NtInst inst, double interval)
Parameters
Type Name Description
NtInst inst
Double interval
| Improve this Doc View Source

NT_StartClient(NtInst, Byte*, UInt32)

Declaration
void NT_StartClient(NtInst inst, byte *server_name, uint port)
Parameters
Type Name Description
NtInst inst
Byte* server_name
UInt32 port
| 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
Type Name Description
NtInst inst
UIntPtr count
Byte** server_names
UInt32* ports
| 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
Type Name Description
NtInst inst
UInt32 team
UInt32 port
| Improve this Doc View Source

NT_StartDSClient(NtInst, UInt32)

Declaration
void NT_StartDSClient(NtInst inst, uint port)
Parameters
Type Name Description
NtInst inst
UInt32 port
| 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
Type Name Description
NtInst inst
Byte* persist_filename
Byte* listen_address
UInt32 port
| 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
Type Name Description
Byte* packed
UIntPtr packed_len
NtRpcDefinition* def
Returns
Type Description
NtBool
| 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
Type Name Description
Byte* packed
UIntPtr packed_len
NtType* types
UIntPtr types_len
Returns
Type Description
NtValue**
| Improve this Doc View Source

NT_WaitForConnectionListenerQueue(NtInst, Double)

Declaration
NtBool NT_WaitForConnectionListenerQueue(NtInst inst, double timeout)
Parameters
Type Name Description
NtInst inst
Double timeout
Returns
Type Description
NtBool
| Improve this Doc View Source

NT_WaitForEntryListenerQueue(NtInst, Double)

Declaration
NtBool NT_WaitForEntryListenerQueue(NtInst inst, double timeout)
Parameters
Type Name Description
NtInst inst
Double timeout
Returns
Type Description
NtBool
| Improve this Doc View Source

NT_WaitForLoggerQueue(NtInst, Double)

Declaration
NtBool NT_WaitForLoggerQueue(NtInst inst, double timeout)
Parameters
Type Name Description
NtInst inst
Double timeout
Returns
Type Description
NtBool
| Improve this Doc View Source

NT_WaitForRpcCallQueue(NtInst, Double)

Declaration
NtBool NT_WaitForRpcCallQueue(NtInst inst, double timeout)
Parameters
Type Name Description
NtInst inst
Double timeout
Returns
Type Description
NtBool
  • Improve this Doc
  • View Source
Back to top Copyright © 2017 RobotDotNet