Package AccessGrid :: Package tests :: Module test_EnterExit :: Class MyVenueClient
[show private | hide private]
[frames | no frames]

Class MyVenueClient

VenueClient --+
              |
             MyVenueClient


MyVenueClient is a wrapper for the base VenueClient. It prints the venue state when it enters a venue or receives a coherence event. A real client would probably update its UI instead of printing the venue state as text.
Method Summary
  EnterVenue(self, URL)
Note: Overloaded from VenueClient This method calls the venue client method and then performs its own operations when the client enters a venue.
  ExitVenue(self)
Note: Overloaded from VenueClient This method calls the venue client method and then performs its own operations when the client exits a venue.
  PrintVenueState(self)
    Inherited from VenueClient
  __init__(self, profile, pnode, port, progressCB, app)
This client class is used on shared and personal nodes.
  AddApplicationEvent(self, event)
  AddConnectionEvent(self, event)
  AddDataEvent(self, event)
  AddObserver(self, observer)
  AddService(self, serviceDescription)
  AddServiceEvent(self, event)
  AddStreamEvent(self, event)
  AddTextEvent(self, name, text)
  AddUserEvent(self, event)
  CreateApplication(self, appName, appDescription, appMimeType)
  DestroyApplication(self, appId)
  GetApplications(self)
  GetConnections(self)
  GetDataStoreInformation(self)
Retrieve an upload descriptor and a URL to personal DataStore
  GetDataStoreUploadUrl(self)
  GetEventChannelId(self)
  GetNetworkLocationProviders(self)
GetNetworkLocationProviders returns a list of entities providing network locations to the current venue.
  GetNodeServiceUri(self)
  GetNodeServiceURL(self)
  GetPersonalData(self, clientProfile)
Get personal data from client...
  GetProfile(self)
  GetProvider(self)
  GetServices(self)
  GetStreams(self)
  GetTransport(self)
  GetTransportList(self)
  GetUsers(self)
  GetVenue(self)
GetVenue gets the venue the client is currently in.
  GetVenueData(self)
  GetVenueDescription(self)
  GetVenueName(self)
  GetVenueState(self)
  GetVenueStreams(self)
  GetVenueURL(self)
  GetWebServiceUrl(self)
  IsInVenue(self)
  IsVenueAdministrator(self)
  ModifyStreamEvent(self, event)
  ModifyUserEvent(self, event)
  OpenAppEvent(self, event)
  RemoveApplicationEvent(self, event)
  RemoveConnectionEvent(self, event)
  RemoveData(self, data)
This method removes a data from the venue.
  RemoveDataEvent(self, event)
  RemoveService(self, serviceDescription)
  RemoveServiceEvent(self, event)
  RemoveStreamEvent(self, event)
  RemoveUserEvent(self, event)
  SaveProfile(self)
  SendEvent(self, event)
  SendText(self, text)
  SetAudioEnabled(self, enableFlag)
  SetConnectionsEvent(self, event)
  SetNodeUrl(self, url)
This method sets the node service url
  SetProfile(self, profile)
  SetProvider(self, provider)
  SetTransport(self, transport)
  SetVideoEnabled(self, enableFlag)
  Shutdown(self)
  SOAPFaultHandler(self, proxy, ex)
Handle a fault raised by an invocation through the venue server proxy.
  UpdateApplication(self, appDescription)
  UpdateApplicationEvent(self, event)
  UpdateClientProfile(self, profile)
  UpdateData(self, data)
  UpdateDataEvent(self, event)
  UpdateNodeService(self)
Send venue streams to the node service
  UpdateProfileCache(self, profile)
  UpdateService(self, serviceDescription)
  UpdateServiceEvent(self, event)
  UpdateStream(self, stream)
Apply selections of transport and netloc provider to the given stream.

Class Variable Summary
    Inherited from VenueClient
str defaultNodeServiceUri = 'https://localhost:11000/NodeSer...

Method Details

EnterVenue(self, URL)

Note: Overloaded from VenueClient This method calls the venue client method and then performs its own operations when the client enters a venue.
Overrides:
AccessGrid.VenueClient.VenueClient.EnterVenue

ExitVenue(self)

Note: Overloaded from VenueClient This method calls the venue client method and then performs its own operations when the client exits a venue.
Overrides:
AccessGrid.VenueClient.VenueClient.ExitVenue

Generated by Epydoc 2.1 on Thu Apr 14 16:39:29 2005 http://epydoc.sf.net