projects
/
invirt/packages/python-afs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Setup the rx connections for the Ubik client.
[invirt/packages/python-afs.git]
/
afs
/
_pts.pyx
diff --git
a/afs/_pts.pyx
b/afs/_pts.pyx
index
66fefd9
..
df7397c
100644
(file)
--- a/
afs/_pts.pyx
+++ b/
afs/_pts.pyx
@@
-11,6
+11,8
@@
cdef class PTS:
cdef ktc_principal prin
cdef ktc_token token
cdef rx_securityClass *sc
cdef ktc_principal prin
cdef ktc_token token
cdef rx_securityClass *sc
+ cdef rx_connection *serverconns[MAXSERVERS]
+ cdef int i
if cell is None:
c_cell = NULL
if cell is None:
c_cell = NULL
@@
-57,6
+59,14
@@
cdef class PTS:
else:
sec = 2
else:
sec = 2
+ memset(serverconns, 0, sizeof(serverconns))
+ for 0 <= i < info.numServers:
+ serverconns[i] = rx_NewConnection(info.hostAddr[i].sin_addr.s_addr,
+ info.hostAddr[i].sin_port,
+ PRSRV,
+ sc,
+ sec)
+
code = rxs_Release(sc)
def __dealloc__(self):
code = rxs_Release(sc)
def __dealloc__(self):