osaf/libs/core/include/ncs_svd.h | 73 ------------------------------------ 1 files changed, 0 insertions(+), 73 deletions(-)
diff --git a/osaf/libs/core/include/ncs_svd.h b/osaf/libs/core/include/ncs_svd.h --- a/osaf/libs/core/include/ncs_svd.h +++ b/osaf/libs/core/include/ncs_svd.h @@ -166,79 +166,6 @@ extern "C" { #define NCS_FMT_STR 3 #define NCS_FMT_OCT 4 -/* put key in start state */ - -#define m_SET_EMPTY_KEY(k) { k.svc=NCS_SERVICE_ID_DUMMY;k.type=0; \ - k.fmat=NCS_FMT_EMPTY;k.val.num=0; } - -/* test for unoccupied key */ - -#define m_IS_KEY_EMPTY(k) (k.fmat==NCS_FMT_EMPTY) ? true:false - -/* 32 bit Number */ - -#define m_SET_NUM_KEY(k,s,t,v) { k.svc=s;k.type=t; \ - k.fmat=NCS_FMT_NUM;k.val.num=v; } -#define m_GET_NUM_KEY(k,n) { m_KEY_CHK_FMT(k,NCS_FMT_NUM); \ - n = (uint32_t)k.val.num; } - -/* Handle (NCSCONTEXT) */ - -#define m_SET_HDL_KEY(k,s,t,v) { k.svc=s;k.type=t; \ - k.fmat=NCS_FMT_HDL;k.val.hdl=v; } -#define m_GET_HDL_KEY(k,h) { m_KEY_CHK_FMT(k,NCS_FMT_HDL); \ - h = k.val.hdl; } - -/* NULL terminated String */ - -#define m_SET_STR_KEY(k,s,t,v) { m_KEY_CHK_SLEN(v); k.svc=s;k.type=t; \ - k.fmat=NCS_FMT_STR; \ - strcpy((char*)k.val.str,(const char*)v); } - -#define m_GET_STR_KEY(k,s) { m_KEY_CHK_FMT(k,NCS_FMT_STR);s=k.val.str; } - -/* OctetString of <length> bytes */ - -#define m_SET_OCT_KEY(k,s,t,l,v) { m_KEY_CHK_LEN(l); k.svc=s;k.type=t; \ - k.fmat=NCS_FMT_OCT; k.val.oct.len = l; \ - memcpy((void*)(&k.val.oct.data),(const void *)v,l); } - -#define m_GET_OCT_KEY(k,o) { m_KEY_CHK_FMT(k,NCS_FMT_OCT); o = &k.val.oct; } - -/************************************************************************ - - H & J S u b s y s t e m N a m e - - This data type is used as an identity scheme for naming. It is currently - used in redundancy, were the PRIMARY and BACKUP instances of a redundant - entity must go by the same name, but set to opposite roles. - -NOTE: is designed to be small (32 bits). Don't mess with this!!! -*************************************************************************/ - - typedef struct ftcc_name { - uint8_t ncs_ss; /* entity type/subsystem; an NCS_SERVICE_ID value */ - uint8_t ncs_qual; /* entity qualifier (ex. SIG = UNI31_NET, PNNI,etc. */ - uint16_t ncs_inst; /* some assigned value */ - } NCSSS_NAME; - -/************************************************************************ - - H & J L o c k D e s c r i p t o r - - This data type is used as a means of qualifying who is asking for a lock. - It is used in Signalling. Its intent is to provide enough lock qualifying - information so that an ambitious customer can decide which locks it - actually wants to use and which are deemed 'low risk' and choose to ignore. - - If (some) customers didn't ask for it, it would not be done. -*************************************************************************/ - - typedef struct ncs_lock_desc { - NCS_SERVICE_ID subsystem_id; /* Subsystem specific owner of this lock */ - uint32_t lock_id; /* maps to a subsys specific lock identifier */ - uint32_t lock_type; /* This is one of NCS_LOCK_READ or NCS_LOCK_WRITE */ - } NCS_LOCK_DESC; #ifdef __cplusplus } ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel