class Core::Platform::DiscoveryBrowseContext

class DiscoveryBrowseContext: public DiscoveryContext
{
public:
    // construction

    DiscoveryBrowseContext(
        const TypeDescriptor& descriptor,
        BrowseReplyHandler* browseHandler
    );

    // methods

    void onServiceFound(jobject serviceInfo);
    void onServiceLost(jobject serviceInfo);
    void onServiceResolved(jobject serviceInfo);
    bool registerBrowser();
    bool processResults();
};