TSP: The Transport Sample Protocol



Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

bb_utils.h

Go to the documentation of this file.
00001 
00037 #ifndef _BB_UTILS_H_
00038 #define _BB_UTILS_H_
00039 
00040 #include <sys/ipc.h>
00041 #include <sys/types.h>
00042 
00053 typedef enum BB_LOG_LEVEL {
00054   BB_LOG_ABORT,
00055   BB_LOG_SEVERE,
00056   BB_LOG_WARNING,
00057   BB_LOG_INFO,
00058   BB_LOG_CONFIG,
00059   BB_LOG_FINE,
00060   BB_LOG_FINER
00061 } BB_LOG_LEVEL_T;
00062 
00063 
00077 char* 
00078 bb_utils_build_shm_name(const char* shm_name);
00079 
00089 char*
00090 bb_utils_build_sem_name(const char* sem_name);
00091 
00101 char*
00102 bb_utils_build_msg_name(const char* sem_name);
00103 
00104 key_t
00105 bb_utils_ntok_user(const char* name, int32_t user_specific_value);
00106 
00120 key_t
00121 bb_utils_ntok(const char* name);
00122 
00123 
00135 int32_t 
00136 bb_logMsg(const BB_LOG_LEVEL_T level, const char* modname, char* fmt, ...);
00137 
00138 #endif /* _BB_UTILS_H_ */
Framework Home Page.

Beware !! TSP wave is coming...