1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 """
23 Flumotion interfaces
24 """
25
26 from flumotion.twisted import compat
27
28
30 """
31 I am a base interface for PB client-side mediums interfacing with
32 manager-side avatars.
33 """
34
36 """
37 Set the RemoteReference to the manager-side avatar.
38
39 @param remoteReference: L{twisted.spread.pb.RemoteReference}
40 """
41
43 """
44 Check if we have a remote reference to the PB server's avatar.
45
46 @returns: True if we have a remote reference
47 """
48
50 """
51 Call a method through the remote reference to the manager-side avatar.
52 """
53
55 """
56 I am an interface for component-side mediums interfacing with server-side
57 avatars.
58 """
59 pass
60
62 """
63 An interface for streaming components, for plugs that require a streaming
64 component of some sort to use.
65 """
67 """
68 Return a URL that the streaming component is streaming.
69 """
70
72 """
73 Return a description of the stream from this component.
74 """
75
77 """
78 I am an interface for admin-side mediums interfacing with manager-side
79 avatars.
80 """
81 pass
82
84 """
85 I am an interface for worker-side mediums interfacing with manager-side
86 avatars.
87 """
88 pass
89
91 """
92 I am an interface for porter client mediums interfacing with the porter.
93 """
94 pass
95
97 """
98 I am an interface for job-side mediums interfacing with worker-side
99 avatars.
100 """
101 pass
102
104 """
105 I am an interface for mediums in a job or manager interfacing with feed
106 avatars.
107 """
108 pass
109
111 """
112 My implementors manage avatars logging in to the manager.
113 """
115 """
116 Creates a new avatar matching the type of heaven.
117
118 @type avatarId: string
119
120 @returns: the avatar from the matching heaven for a new object.
121 """
122
124 """
125 Remove the avatar with the given Id from the heaven.
126 """
127
129 """
130 I am an interface for objects that manage a FeedServer, allowing the
131 FeedServer to hand off file descriptors to eaters and feeders managed
132 by the parent.
133 """
134 - def feedToFD(self, componentId, feedName, fd):
135 """
136 Make the component feed the given feed to the fd.
137 """
138