Changeset 706:4ffbc9f1e922 in freeDiameter for extensions/dbg_interactive/routing.i
- Timestamp:
- Feb 9, 2011, 3:26:58 PM (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/dbg_interactive/routing.i
r640 r706 55 55 fd_rtd_free(&r); 56 56 } 57 void add(char * peerid, char * realm) { 58 int ret = fd_rtd_candidate_add($self, peerid, realm); 57 %apply (char *STRING, int LENGTH) { (char * peerid, size_t peeridlen) }; 58 %apply (char *STRING, int LENGTH) { (char * realm, size_t realmlen) }; 59 void add(char * peerid, size_t peeridlen, char * realm, size_t realmlen) { 60 int ret = fd_rtd_candidate_add($self, peerid, peeridlen, realm, realmlen); 59 61 if (ret != 0) { 60 62 DI_ERROR(ret, NULL, NULL); … … 62 64 } 63 65 void remove(char * STRING, size_t LENGTH) { 64 fd_rtd_candidate_del($self, STRING, LENGTH);65 } 66 void error(char * dest, char * STRING, size_t LENGTH, uint32_t rcode) {67 int ret = fd_rtd_error_add($self, dest, (uint8_t *)STRING, LENGTH, rcode);66 fd_rtd_candidate_del($self, (os0_t)STRING, LENGTH); 67 } 68 void error(char * peerid, size_t peeridlen, char * STRING, size_t LENGTH, uint32_t rcode) { 69 int ret = fd_rtd_error_add($self, peerid, peeridlen, (os0_t)STRING, LENGTH, rcode); 68 70 if (ret != 0) { 69 71 DI_ERROR(ret, NULL, NULL);
Note: See TracChangeset
for help on using the changeset viewer.