#include "rcs.hh"
Include dependency graph for demon.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
class | CH1_INIT |
class | CH1_HALT |
class | CH2_INIT |
class | CH2_HALT |
class | CH3_INIT |
class | CH3_HALT |
class | CH1_STATUS |
class | CH2_STATUS |
class | CH3_STATUS |
Defines | |
#define | CH1_INIT_TYPE ((NMLTYPE) 70101) |
#define | CH1_HALT_TYPE ((NMLTYPE) 70102) |
#define | CH2_INIT_TYPE ((NMLTYPE) 70201) |
#define | CH2_HALT_TYPE ((NMLTYPE) 70202) |
#define | CH3_INIT_TYPE ((NMLTYPE) 70301) |
#define | CH3_HALT_TYPE ((NMLTYPE) 70302) |
#define | DEMO_MSG_BUF_SIZE (32) |
#define | CH1_STATUS_TYPE ((NMLTYPE) 70001) |
#define | CH2_STATUS_TYPE ((NMLTYPE) 70002) |
#define | CH3_STATUS_TYPE ((NMLTYPE) 70003) |
Functions | |
int | demoFormat (NMLTYPE type, void *buffer, CMS *cms) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 20 of file demon.cc. 00021 { 00022 switch (type) 00023 { 00024 case CH1_INIT_TYPE: 00025 ((CH1_INIT *) buffer)->update (cms); 00026 break; 00027 00028 case CH1_HALT_TYPE: 00029 ((CH1_HALT *) buffer)->update (cms); 00030 break; 00031 00032 case CH2_INIT_TYPE: 00033 ((CH2_INIT *) buffer)->update (cms); 00034 break; 00035 00036 case CH2_HALT_TYPE: 00037 ((CH2_HALT *) buffer)->update (cms); 00038 break; 00039 00040 case CH3_INIT_TYPE: 00041 ((CH3_INIT *) buffer)->update (cms); 00042 break; 00043 00044 case CH3_HALT_TYPE: 00045 ((CH3_HALT *) buffer)->update (cms); 00046 break; 00047 00048 case CH1_STATUS_TYPE: 00049 ((CH1_STATUS *) buffer)->update (cms); 00050 break; 00051 00052 case CH2_STATUS_TYPE: 00053 ((CH2_STATUS *) buffer)->update (cms); 00054 break; 00055 00056 case CH3_STATUS_TYPE: 00057 ((CH3_STATUS *) buffer)->update (cms); 00058 break; 00059 00060 // unknown type 00061 default: 00062 return 0; // 0 signifies didn't find 00063 } 00064 00065 return 1; // 1 signifies found it 00066 } |