Proxy Component
Component Available | |
Server | Yes |
Client | Yes |
The proxy component is the main backbone of the Blue Sky Framework, this is the component you interface with when calling the available exports. This component is defined as a shared component meaning all functions are defined for both server & client.
Required Attributes
Server
None
Client
None
Methods
Server
WaitForExports
- Parameters:
None
- Return:
None
- Description: Method spawns thread when called and will loop until
exports
&exports[GetCurrentResourceName()]
are not null. Once that criteria is met, it fires off Proxy:Shared:RegisterReady and Proxy:Shared:Ready forbase
which is all core & base components defined in the bs_base resource.
Client
WaitForExports
- Parameters:
None
- Return:
None
- Description: Method spawns thread when called and will loop until
exports
&exports[GetCurrentResourceName()]
are not null. Once that criteria is met, it fires off Proxy:Shared:RegisterReady and Proxy:Shared:Ready forbase
which is all core & base components defined in the bs_base resource.
Events
Server
Proxy:Shared:RegisterReady
- Sent Values:
None
- Description: Indicates that component registration is ready.
Proxy:Shared:ExtendReady
- Sent Values:
component: string
- Description: Indicates that component initial component has been registered & ready for extension.
Proxy:Shared:Ready
- Sent Values:
component: string
- Description: Indicates that a component was registered & is ready to use.
Client
Proxy:Shared:RegisterReady
- Sent Values:
None
- Description: Indicates that component registration is ready.
Proxy:Shared:ExtendReady
- Sent Values:
component: string
- Description: Indicates that component initial component has been registered & ready for extension.
Proxy:Shared:Ready
- Sent Values:
component: string
- Description: Indicates that a component was registered & is ready to use.