Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

tacShMsgQ.h File Reference

#include "tacTypes.h"
#include "tacDefines.h"

Include dependency graph for tacShMsgQ.h:

Include dependency graph

Go to the source code of this file.

Compounds

struct  tacSHMSG_CONFIG
struct  tacSHMSG_STATE
struct  tacSHMSG_BLOCK
struct  tacSHMSG_LINK_BLOCK_INFO
struct  tacSHMSG_LINK
struct  tacSHMSG_ERROR
struct  tacSHMSG_SYNCHRO
struct  tacSHMSG_DATA
struct  tacSHMSG

Typedefs

typedef tacPARAM tacSHMSG_PARAM

Enumerations

enum  tacSHMSG_TYPE {
  tacSHMSG_STD_INIT = 0, tacSHMSG_STD_STANDBY, tacSHMSG_STD_ONLINE, tacSHMSG_STD_STOP,
  tacSHMSG_STD_OFF, tacSHMSG_STD_EXIT, tacSHMSG_STD_STATE, tacSHMSG_STD_STATUS,
  tacSHMSG_STD_SIMULAT, tacSHMSG_STD_STOPSIM, tacSHMSG_STD_VERBOSE, tacSHMSG_STD_VERSION,
  tacSHMSG_STD_SELFTST, tacSHMSG_STD_TEST, tacSHMSG_CONFIG_RTC, tacSHMSG_ADD_BLOCK,
  tacSHMSG_ADD_LINK, tacSHMSG_CHANGE_BLOCK_PARAM, tacSHMSG_DELETE_BLOCK, tacSHMSG_DELETE_LINK,
  tacSHMSG_RESET_ALGORITHM, tacSHMSG_CLEAR_ALGORITHM, tacSHMSG_REPORT_CONFIG, tacSHMSG_REPORT_SYNCHRO,
  tacSHMSG_REPORT_BLOCK, tacSHMSG_REPORT_LINK, tacSHMSG_REPORT_ERROR, tacSHMSG_HEARTBEAT,
  tacSHMSG_MONITOR_DATA, tacSHMSG_TRANSFER_DATA, tacSHMSG_ADD_PROBE, tacSHMSG_REMOVE_PROBE,
  tacSHMSG_ADD_MONITOR, tacSHMSG_REMOVE_MONITOR
}
enum  tacSHMSGQ_TYPE {
  tacSHMSGQ_REQUEST = 0, tacSHMSGQ_REPLY, tacSHMSGQ_BG_INFO, tacSHMSGQ_DATA_TRANSFER,
  tacSHMSGQ_MAX_QUEUE_NUMBER
}

Functions

STATUS tacShMsgQRetrieveRequest (tacSHMSG *pMsg)
STATUS tacShMsgQSendRequest (tacSHMSG *pMsg)
STATUS tacShMsgQRetrieveReply (tacSHMSG *pMsg)
STATUS tacShMsgQSendReply (tacSHMSG *pMsg)
STATUS tacShMsgQRetrieveBgInfo (tacSHMSG *pMsg)
STATUS tacShMsgQSendBgInfo (tacSHMSG *pMsg)
STATUS tacShMsgQRetrieveDataSample (tacSHMSG *pMsg)
STATUS tacShMsgQSendDataSample (tacSHMSG *pMsg)


Typedef Documentation

typedef tacPARAM tacSHMSG_PARAM
 


Enumeration Type Documentation

enum tacSHMSG_TYPE
 

Enumeration values:
tacSHMSG_STD_INIT 
tacSHMSG_STD_STANDBY 
tacSHMSG_STD_ONLINE 
tacSHMSG_STD_STOP 
tacSHMSG_STD_OFF 
tacSHMSG_STD_EXIT 
tacSHMSG_STD_STATE 
tacSHMSG_STD_STATUS 
tacSHMSG_STD_SIMULAT 
tacSHMSG_STD_STOPSIM 
tacSHMSG_STD_VERBOSE 
tacSHMSG_STD_VERSION 
tacSHMSG_STD_SELFTST 
tacSHMSG_STD_TEST 
tacSHMSG_CONFIG_RTC 
tacSHMSG_ADD_BLOCK 
tacSHMSG_ADD_LINK 
tacSHMSG_CHANGE_BLOCK_PARAM 
tacSHMSG_DELETE_BLOCK 
tacSHMSG_DELETE_LINK 
tacSHMSG_RESET_ALGORITHM 
tacSHMSG_CLEAR_ALGORITHM 
tacSHMSG_REPORT_CONFIG 
tacSHMSG_REPORT_SYNCHRO 
tacSHMSG_REPORT_BLOCK 
tacSHMSG_REPORT_LINK 
tacSHMSG_REPORT_ERROR 
tacSHMSG_HEARTBEAT 
tacSHMSG_MONITOR_DATA 
tacSHMSG_TRANSFER_DATA 
tacSHMSG_ADD_PROBE 
tacSHMSG_REMOVE_PROBE 
tacSHMSG_ADD_MONITOR 
tacSHMSG_REMOVE_MONITOR 

enum tacSHMSGQ_TYPE
 

Enumeration values:
tacSHMSGQ_REQUEST 
tacSHMSGQ_REPLY 
tacSHMSGQ_BG_INFO 
tacSHMSGQ_DATA_TRANSFER 
tacSHMSGQ_MAX_QUEUE_NUMBER 


Function Documentation

STATUS tacShMsgQRetrieveRequest tacSHMSG   pMsg
 

STATUS tacShMsgQSendRequest tacSHMSG   pMsg
 

STATUS tacShMsgQRetrieveReply tacSHMSG   pMsg
 

STATUS tacShMsgQSendReply tacSHMSG   pMsg
 

STATUS tacShMsgQRetrieveBgInfo tacSHMSG   pMsg
 

STATUS tacShMsgQSendBgInfo tacSHMSG   pMsg
 

STATUS tacShMsgQRetrieveDataSample tacSHMSG   pMsg
 

STATUS tacShMsgQSendDataSample tacSHMSG   pMsg
 


Generated on Wed Dec 3 14:56:03 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001