TReK C++  5.3.2
Telemetry/Command API
data_store_error_codes.h File Reference

Error codes for the Data Store API (starts at 16001). More...

Macros

#define DATA_STORE_MUTEX_CREATION_ERROR   16001
 Error creating mutex needed for protecting access.
 
#define DATA_STORE_TMP_DIR_ERROR   16002
 Could not determine temporary directory.
 
#define DATA_STORE_BUFFER_NUM_ERROR   16003
 Value for number of buffers is not allowed.
 
#define DATA_STORE_BUFFER_WIDTH_ERROR   16004
 Width specified for buffer is not allowed.
 
#define DATA_STORE_NO_DATA_AVAILABLE   16005
 No data currently available.
 
#define DATA_STORE_NO_NEW_DATA   16006
 No new data is available.
 
#define DATA_STORE_MISSING_DATA   16007
 (Considered Success) Some of the requested data was missing. Oldest available data returned.
 
#define DATA_STORE_PACKET_DOES_NOT_EXIST   16008
 Requested packet does not exist. Check spelling of input name(s).
 
#define DATA_STORE_NOT_ENOUGH_SPACE   16009
 There is not enough space to copy the data.
 
#define DATA_STORE_FILE_OPEN_ERROR   16010
 Error opening a file needed to complete the request.
 
#define DATA_STORE_NO_SOURCES_AVAILABLE   16011
 No sources are currently available. Possible cause is that you forgot to activate.
 
#define DATA_STORE_MORE_DATA_AVAILABLE   16012
 (Considered Success) The function completed successfully and you can make another call to get even more data!
 
#define DATA_STORE_PID_DOES_NOT_EXIST   16013
 A process id was needed, but can't be found. This is an internal TReK error. Contact the TReK help desk.
 
#define DATA_STORE_THREAD_DOES_NOT_EXIST   16014
 A thread was not found. This is an internal TReK error. Contact the TReK help desk.
 
#define DATA_STORE_SEM_DOES_NOT_EXIST   16015
 A semaphore was not found. This is an internal TReK error. Contact the TReK help desk.
 
#define DATA_STORE_SEM_ALREADY_EXISTS   16016
 A semaphore already exists. This is an internal TReK error. Contact the TReK help desk.
 
#define DATA_STORE_SHMEM_OPEN_ERROR   16017
 Could not open shared memory. Some resources may not have been freed. Calling TelemetryApi::Cleanse() may free these resources.
 
#define DATA_STORE_MUTEX_OPEN_ERROR   16018
 Could not open a mutex. Some resources may not have been freed. Calling TelemetryApi::Cleanse() may free these resources.
 
#define DATA_STORE_ALREADY_INITIALIZED   16019
 Cannot initialize a data store more than once.
 
#define DATA_STORE_NAME_LENGTH_ERROR   16020
 Data store name lengths must be between 1 and 200 characters inclusive.
 
#define DATA_STORE_NOT_INITIALIZED   16021
 Data store must be initialized prior to calling this method.
 
#define DATA_STORE_PACKET_ALREADY_EXISTS   16022
 You are trying to add a duplicate packet.
 
#define DATA_STORE_THREAD_START_ERROR   16023
 Error starting a thread. This is an internal TReK error. Contact the TReK help desk.
 
#define DATA_STORE_UNKNOWN_REQUEST   16024
 An unknown request was made. Check the message log for details.
 
#define DATA_STORE_PACKET_ALIAS_ALREADY_EXISTS   16025
 The alias for this packet already exists. Use a source name when adding (i.e., not blank).
 
#define DATA_STORE_ACTIVITY_REQUIRED   16026
 An activity must be supplied.
 
#define DATA_STORE_ALIAS_REQUIRED   16027
 An alias must be supplied.
 
#define DATA_STORE_NOT_FOUND   16028
 Requested item could not be found.
 
#define DATA_STORE_BLANK_NAME   16029
 A needed name is not available.
 
#define DATA_STORE_LENGTH_ERROR   16030
 A length is incorrect.
 
#define DATA_STORE_PACKET_NO_LONGER_EXISTS   16031
 The packet no longer exists in the buffer.
 

Detailed Description

Error codes for the Data Store API (starts at 16001).