Changeset 3342 for openwsman/trunk/bindings
- Timestamp:
- 02/01/10 08:37:30 (1 month ago)
- Files:
-
- openwsman/trunk/bindings/client_opt.i (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
openwsman/trunk/bindings/client_opt.i
r3335 r3342 137 137 */ 138 138 #if defined(SWIGRUBY) 139 %rename( "sub_expiry=" ) set_sub_expiry( int event_subscription_expire);139 %rename( "sub_expiry=" ) set_sub_expiry(unsigned int event_subscription_expire); 140 140 #endif 141 void set_sub_expiry( int event_subscription_expire) {141 void set_sub_expiry(unsigned int event_subscription_expire) { 142 142 wsmc_set_sub_expiry(event_subscription_expire, $self); 143 } 144 145 int sub_expiry() { 146 return $self->expires; 143 147 } 144 148 … … 147 151 */ 148 152 #if defined(SWIGRUBY) 149 %rename("heartbeat_interval=") set_heartbeat_interval( int heartbeat_interval);153 %rename("heartbeat_interval=") set_heartbeat_interval(unsigned int heartbeat_interval); 150 154 #endif 151 void set_heartbeat_interval( int heartbeat_interval) {155 void set_heartbeat_interval(unsigned int heartbeat_interval) { 152 156 wsmc_set_heartbeat_interval(heartbeat_interval, $self); 157 } 158 159 int heartbeat_interval() { 160 return $self->heartbeat_interval; 153 161 } 154 162 … … 157 165 */ 158 166 #if defined(SWIGRUBY) 159 %rename( "delivery_mode=" ) set_delivery_mode( int delivery_mode);167 %rename( "delivery_mode=" ) set_delivery_mode(unsigned int delivery_mode); 160 168 #endif 161 void set_delivery_mode(int delivery_mode) { 162 wsmc_set_delivery_mode(delivery_mode, $self); 169 void set_delivery_mode(unsigned int delivery_mode) { 170 if (delivery_mode > WSMAN_DELIVERY_PULL) 171 SWIG_exception( SWIG_ValueError, "Bad delivery mode" ); 172 173 wsmc_set_delivery_mode(delivery_mode, $self); 163 174 } 164 175 176 int delivery_mode() { 177 return $self->delivery_mode; 178 } 165 179 166 180 /* … … 168 182 */ 169 183 #if defined(SWIGRUBY) 170 %rename( "delivery_sec_mode=" ) set_delivery_sec_mode( int delivery_mode);184 %rename( "delivery_sec_mode=" ) set_delivery_sec_mode(unsigned int delivery_mode); 171 185 #endif 172 void set_delivery_sec_mode(int delivery_sec_mode) { 173 wsmc_set_delivery_sec_mode(delivery_sec_mode, $self); 186 void set_delivery_sec_mode(unsigned int delivery_sec_mode) { 187 if (delivery_sec_mode > WSMAN_DELIVERY_SEC_HTTP_SPNEGO_KERBEROS) 188 SWIG_exception( SWIG_ValueError, "Bad delivery security mode" ); 189 wsmc_set_delivery_sec_mode(delivery_sec_mode, $self); 174 190 } 191 192 int delivery_sec_mode() { 193 return $self->delivery_sec_mode; 194 } 195 175 196 } 176 197