ContentHub.ContentPeer
ContentPeer is an object returned by the ContentHub. It represents a remote peer that can be used in a request to import, export or share content.
ContentPeer( )
Example
var api = external.getUnityObject('1.0');
var hub = api.ContentHub;
var pictureContentType = hub.ContentType.Pictures;
hub.defaultSourceForType(
pictureContentType
, function(peer) {
[do something with the peer]
});
- Methods
appId( callback )
Retrieves the app Id of the associated peer.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback<Function(String)>(optional)
Returns: <String>
Application Id for this peer
StringcontentType( callback )
Retrieves the specific ContentType for this peer.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback<Function(String)>(optional)
Returns: <String>
ContentType for this peer
destroy( )
Destroys the remote object. This proxy object is not valid anymore.
Stringhandler( callback )
Retrieves the specific ContentHandler for this peer.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback<Function(String)>(optional)
Returns: <String>
ContentHandler for this peer
isDefaultPeer( callback )
Returns true if the peer is a default one, false otherwise.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback<Function(Bool)>(optional)
name( callback )
Retrieves the name of the associated peer.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback<Function(String)>(optional)
request( callback )
Request to exchange content with this ContentPeer.
Parameters:-
callback<Function(ContentTransfer)>Called with the resulting content transfer
requestForStore( store, callback )
Request to import content from this ContentPeer and use a ContentStore for permanent storage.
Parameters:-
store<ContentStore>Store used as a permanent storage
-
callback<Function(ContentTransfer)>Called with the resulting content transfer
selectionType( callback )
Retrieves the specific SelectionType for this peer.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback<Function(String)>(optional)
Returns: <String>
ContentTransfer.SelectionType for this peer
setAppId( appId, callback )
Sets the app Id of the associated peer.
Parameters:-
appId<String> -
callback<Function()>called when the appId has been updated
setContentType( contentType, callback )
Sets specific ContentType for this peer.
Parameters:-
contentType<ContentType> -
callback<Function()>called when the content type has been updated
setHandler( handler, callback )
Sets specific ContentHandler for this peer.
Parameters:-
handler<ContentHandler> -
callback<Function()>called when the appId has been updated
setSelectionType( selectionType, callback )
Sets specific SelectionType for this peer.
Parameters:-
selectionType<ContentTransfer.SelectionType> -
callback<Function()>called when the content type has been updated