12345678910111213141516171819202122232425262728 |
- #ifndef SP_TBS_H
- #define SP_TBS_H
- #pragma once
- #ifdef __cplusplus
- extern "C" {
- #endif
- /** tcp bridge server, mainly for silverlight usage */
- typedef struct sp_tbs_t sp_tbs_t;
- typedef struct sp_ses_mgr_t sp_ses_mgr_t;
- typedef int (*postLink)(const char* bussinessId, const char* traceId, const char* spanId, const char* parentSpanId);
- int sp_tbs_create(sp_ses_mgr_t *ses_mgr, const char *ipaddr, unsigned short port, sp_tbs_t **p_tbs);
- int sp_tbs_start(sp_tbs_t *tbs);
- void sp_tbs_stop(sp_tbs_t *tbs);
- void sp_tbs_destroy(sp_tbs_t *tbs);
- void sp_tbs_setpostlink(postLink cur);
- #ifdef __cplusplus
- } // extern "C" {
- #endif
- #endif // SP_TBS_H
|