Aw

 view release on metacpan or  search on metacpan

doc/Admin/Aw_Admin_Client.html  view on Meta::CPAN

<tr align="center"><th align="left"><a name="getClientInfosetById"></a>getClientInfosetById</th><td>( client_id )</td><td>Aw::Event</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="getClientStatsById"></a>getClientStatsById</th><td>( client_id )</td><td>Aw::Event</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="getClientSubscriptionsById"></a>getClientSubscriptionsById</th><td>( client_id )</td><td>@ of Aw::Subscription</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="getEventAdminTypeDef"></a>getEventAdminTypeDef</th><td>( event_type_name )</td><td>Aw::Admin::TypeDef</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="getEventAdminTypeDefs"></a>getEventAdminTypeDefs</th><td>( \@event_type_names )</td><td>@ of Aw::Admin::TypeDef</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="getEventAdminTypeDefsByScope"></a>getEventAdminTypeDefsByScope</th><td>( scope_name )</td><td>@ of Aw::Admin::TypeDef</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="getEventTypeStats"></a>getEventTypeStats</th><td>( event_type_name )</td><td>Aw::Event</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="getLocalTerritoryGateways"></a>getLocalTerritoryGateways</th><td>( )</td><td>@ of % of {gateway_host_name,<br>gateway_broker_name,<br>remote_territory_name,<br>remote_host_name,<br>remote_broker_name,<br>r...
<tr align="center"><th align="left"><a name="getTerritoryACL"></a>getTerritoryACL</th><td>( )</td><td>Aw::Admin::AccessControlList</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="getTerritoryGatewayACL"></a>getTerritoryGatewayACL</th><td>( )</td><td>Aw::Admin::AccessControlList</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="getTerritoryGatewaySharedEventTypes"></a>getTerritoryGatewaySharedEventTypes</th><td>( territory_name )</td><td>@ of % {event_type_name,<br>accept_publish,<br>accept_subscribe,<br>is_synchronized,<br>subsc...
<tr align="center"><th align="left"><a name="getTerritoryGatewayStats"></a>getTerritoryGatewayStats</th><td>( territory_name )</td><td>Aw::Event</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="getTerritoryInfo"></a>getTerritoryInfo</th><td>( )</td><td>% of {territory_name,<br>auth_type,<br>encrypt_level}</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="getTerritoryStats"></a>getTerritoryStats</th><td>( )</td><td>Aw::Event</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="joinTerritory"></a>joinTerritory</th><td>( broker_host, broker_name )</td><td>% of {client_group_names,<br>num_client_group_names,<br>num_efent_type_names}</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="leaveTerritory"></a>leaveTerritory</th><td>( msecs, forced )</td><td>Boolean</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="releaseChangeLock"></a>releaseChangeLock</th><td>( )</td><td>Boolean</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="removeBrokerFromTerritory"></a>removeBrokerFromTerritory</th><td>( broker_host, broker_name )</td><td>Boolean</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="setBrokerDescription"></a>setBrokerDescription</th><td>( description )</td><td>Boolean</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="setClientGroupAccessLabelRequired"></a>setClientGroupAccessLabelRequired</th><td>( client_grou_name, required )</td><td>Boolean</td><td>YES</td></tr>
<tr align="center"><th align="left"><a name="setClientGroupRequiredEncryption"></a>setClientGroupRequiredEncryption</th><td>( client_group_name, level )</td><td>Boolean</td><td>YES</td></tr>

xs/Aw/Admin.xs  view on Meta::CPAN


			sv                        = hv_fetch ( hv, "subscribe_filter", 16, 0 );
			infos[i].subscribe_filter = (char *)SvPV(*sv, PL_na);

			sv                        = hv_fetch ( hv, "accept_publish",   14, 0 );
			infos[i].accept_publish   = (BrokerBoolean)SvIV(*sv);

			sv                        = hv_fetch ( hv, "accept_subscribe", 16, 0 );
			infos[i].accept_subscribe = (BrokerBoolean)SvIV(*sv);

			sv                        = hv_fetch ( hv, "is_synchronized",  15, 0 );
			infos[i].is_synchronized   = (BrokerBoolean)SvIV(*sv);
		}

		AWXS_CHECKSETERROR

		gErr = self->err = awSetTerritoryGatewaySharedEventTypes ( self->client, territory_name, n, infos );

		RETVAL = ( self->err == AW_NO_ERROR ) ? awaFalse : awaTrue;

	OUTPUT:
		RETVAL

xs/Aw/Admin.xs  view on Meta::CPAN


			sv = NEWSV ( 0, 0 );
			sv_setref_pv( sv, Nullch, (void*)info );

			hv_store ( hv, "_info",             5, sv, 0 );

			hv_store ( hv, "event_type_name",  15, newSVpv ( (char *)infos[i].event_type_name, 0 ), 0 );
			hv_store ( hv, "accept_publish",   14, newSViv ( (int)infos[i].accept_publish ), 0 );

			hv_store ( hv, "accept_subscribe", 16, newSViv ( (int)infos[i].accept_subscribe ), 0 );
			hv_store ( hv, "is_synchronized",  15, newSViv ( (int)infos[i].is_synchronized ), 0 );
			hv_store ( hv, "subscribe_filter", 16, newSVpv ( (char *)infos[i].subscribe_filter, 0 ), 0 );

			av_push( RETVAL, sv_bless( newRV_noinc((SV*)hv), gv_stashpv("Aw::Info",1) ) );
		
		}

		}

	OUTPUT:
		RETVAL



( run in 0.708 second using v1.01-cache-2.11-cpan-0d8aa00de5b )