[ntcore] Unify listeners (#4536)

This combines all 4 NT listener APIs (topic, value, connection, and
logging) into a single unified listener API.
This commit is contained in:
Peter Johnson
2022-10-31 21:52:14 -07:00
committed by GitHub
parent 32fbfb7da6
commit b114006543
71 changed files with 3613 additions and 5786 deletions

View File

@@ -1,37 +1,25 @@
NT_AddConnectionListener
NT_AddListener
NT_AddListenerMultiple
NT_AddListenerSingle
NT_AddLogger
NT_AddPolledConnectionListener
NT_AddPolledListener
NT_AddPolledListenerMultiple
NT_AddPolledListenerSingle
NT_AddPolledLogger
NT_AddPolledTopicListener
NT_AddPolledTopicListenerMultiple
NT_AddPolledTopicListenerSingle
NT_AddPolledValueListener
NT_AddTopicListener
NT_AddTopicListenerMultiple
NT_AddTopicListenerSingle
NT_AddValueListener
NT_AllocateBooleanArray
NT_AllocateCharArray
NT_AllocateDoubleArray
NT_AllocateFloatArray
NT_AllocateIntegerArray
NT_AllocateStringArray
NT_CreateConnectionListenerPoller
NT_CreateInstance
NT_CreateLoggerPoller
NT_CreateTopicListenerPoller
NT_CreateValueListenerPoller
NT_CreateListenerPoller
NT_DeleteTopicProperty
NT_DestroyConnectionListenerPoller
NT_DestroyInstance
NT_DestroyLoggerPoller
NT_DestroyTopicListenerPoller
NT_DestroyValueListenerPoller
NT_DestroyListenerPoller
NT_DisposeConnectionInfoArray
NT_DisposeConnectionNotification
NT_DisposeConnectionNotificationArray
NT_DisposeLogMessage
NT_DisposeLogMessageArray
NT_DisposeEvent
NT_DisposeEventArray
NT_DisposeString
NT_DisposeTimestampedBoolean
NT_DisposeTimestampedBooleanArray
@@ -46,12 +34,8 @@ NT_DisposeTimestampedString
NT_DisposeTimestampedStringArray
NT_DisposeTopicInfo
NT_DisposeTopicInfoArray
NT_DisposeTopicNotification
NT_DisposeTopicNotificationArray
NT_DisposeValue
NT_DisposeValueArray
NT_DisposeValueNotification
NT_DisposeValueNotificationArray
NT_Flush
NT_FlushLocal
NT_FreeBooleanArray
@@ -149,8 +133,7 @@ NT_IsConnected
NT_Now
NT_Publish
NT_PublishEx
NT_ReadConnectionListenerQueue
NT_ReadLoggerQueue
NT_ReadListenerQueue
NT_ReadQueueBoolean
NT_ReadQueueBooleanArray
NT_ReadQueueDouble
@@ -167,14 +150,9 @@ NT_ReadQueueValuesBoolean
NT_ReadQueueValuesDouble
NT_ReadQueueValuesFloat
NT_ReadQueueValuesInteger
NT_ReadTopicListenerQueue
NT_ReadValueListenerQueue
NT_Release
NT_ReleaseEntry
NT_RemoveConnectionListener
NT_RemoveLogger
NT_RemoveTopicListener
NT_RemoveValueListener
NT_RemoveListener
NT_SetBoolean
NT_SetBooleanArray
NT_SetDefaultBoolean
@@ -220,9 +198,7 @@ NT_StopServer
NT_Subscribe
NT_Unpublish
NT_Unsubscribe
NT_WaitForConnectionListenerQueue
NT_WaitForTopicListenerQueue
NT_WaitForValueListenerQueue
NT_WaitForListenerQueue
WPI_CreateEvent
WPI_CreateSemaphore
WPI_CreateSignalObject