#include <osp/osptrans.h>#include "../../dprint.h"#include "osptoolkit.h"

Go to the source code of this file.
Data Structures | |
| struct | _osp_usage |
Typedefs | |
| typedef struct _osp_usage | osp_usage |
Functions | |
| unsigned long long | ospGetTransactionId (OSPTTRANHANDLE transaction) |
| static OSPTTHREADRETURN | ospReportUsageWork (void *usagearg) |
| void | ospReportUsageWrapper (OSPTTRANHANDLE ospvTransaction, unsigned ospvReleaseCode, unsigned ospvDuration, time_t ospvStartTime, time_t ospvEndTime, time_t ospvAlertTime, time_t ospvConnectTime, unsigned ospvIsPDDInfoPresent, unsigned ospvPostDialDelay, unsigned ospvReleaseSource) |
| typedef struct _osp_usage osp_usage |
| unsigned long long ospGetTransactionId | ( | OSPTTRANHANDLE | transaction | ) |
Definition at line 56 of file osptoolkit.c.
Referenced by ospLoadRoutes(), ospReportUsageWork(), ospReportUsageWrapper(), and ospValidateHeader().
| static OSPTTHREADRETURN ospReportUsageWork | ( | void * | usagearg | ) | [static] |
Definition at line 135 of file osptoolkit.c.
References LM_DBG, LM_ERR, NULL, ospGetTransactionId(), _osp_usage::ospvAlertTime, _osp_usage::ospvConnectTime, _osp_usage::ospvDuration, _osp_usage::ospvEndTime, _osp_usage::ospvIsPDDInfoPresent, _osp_usage::ospvPostDialDelay, _osp_usage::ospvReleaseCode, _osp_usage::ospvReleaseSource, _osp_usage::ospvStartTime, and _osp_usage::ospvTransaction.
Referenced by ospReportUsageWrapper().
| void ospReportUsageWrapper | ( | OSPTTRANHANDLE | ospvTransaction, | |
| unsigned | ospvReleaseCode, | |||
| unsigned | ospvDuration, | |||
| time_t | ospvStartTime, | |||
| time_t | ospvEndTime, | |||
| time_t | ospvAlertTime, | |||
| time_t | ospvConnectTime, | |||
| unsigned | ospvIsPDDInfoPresent, | |||
| unsigned | ospvPostDialDelay, | |||
| unsigned | ospvReleaseSource | |||
| ) |
Definition at line 89 of file osptoolkit.c.
References LM_DBG, ospGetTransactionId(), ospReportUsageWork(), _osp_usage::ospvAlertTime, _osp_usage::ospvConnectTime, _osp_usage::ospvDuration, _osp_usage::ospvEndTime, _osp_usage::ospvIsPDDInfoPresent, _osp_usage::ospvPostDialDelay, _osp_usage::ospvReleaseCode, _osp_usage::ospvReleaseSource, _osp_usage::ospvStartTime, and _osp_usage::ospvTransaction.
Referenced by ospReportUsageFromCookie(), and ospReportUsageFromDestination().
1.5.6