49ee9b68f72536b356b881e712c3be568a6cc07b
[invirt/packages/python-afs.git] / afs / _pts.pyx
1 cdef extern from "afs/stds.h":
2     ctypedef long afs_int32
3
4 cdef extern from "ubik.h":
5     enum:
6         MAXSERVERS
7     
8     struct ubik_client:
9         pass
10
11 cdef extern from "rx/rx.h":
12     int rx_Init(int port)
13
14 cdef class PTS:
15     cdef ubik_client * client
16     
17     def __cinit__(self):
18         cdef afs_int32 code
19         
20         self.client = NULL
21         
22         code = rx_Init(0)
23         if code != 0:
24             raise Exception(str(code))