|
a/libupnpp/control/cdirectory.hxx |
|
b/libupnpp/control/cdirectory.hxx |
|
... |
|
... |
17 |
#ifndef _UPNPDIR_HXX_INCLUDED_
|
17 |
#ifndef _UPNPDIR_HXX_INCLUDED_
|
18 |
#define _UPNPDIR_HXX_INCLUDED_
|
18 |
#define _UPNPDIR_HXX_INCLUDED_
|
19 |
|
19 |
|
20 |
#include "libupnpp/config.h"
|
20 |
#include "libupnpp/config.h"
|
21 |
|
21 |
|
22 |
#include UNORDERED_MAP_INCLUDE
|
22 |
#include <unordered_map>
|
23 |
#include <set> // for set
|
23 |
#include <set> // for set
|
24 |
#include <string> // for string
|
24 |
#include <string> // for string
|
25 |
#include <vector> // for vector
|
25 |
#include <vector> // for vector
|
26 |
|
26 |
|
27 |
#include "libupnpp/control/service.hxx" // for Service
|
27 |
#include "libupnpp/control/service.hxx" // for Service
|
|
... |
|
... |
39 |
class UPnPServiceDesc;
|
39 |
class UPnPServiceDesc;
|
40 |
}
|
40 |
}
|
41 |
|
41 |
|
42 |
namespace UPnPClient {
|
42 |
namespace UPnPClient {
|
43 |
|
43 |
|
44 |
typedef STD_SHARED_PTR<ContentDirectory> CDSH;
|
44 |
typedef std::shared_ptr<ContentDirectory> CDSH;
|
45 |
|
45 |
|
46 |
/**
|
46 |
/**
|
47 |
* Content Directory Service client class.
|
47 |
* Content Directory Service client class.
|
48 |
*
|
48 |
*
|
49 |
* This stores identity data from a directory service
|
49 |
* This stores identity data from a directory service
|
|
... |
|
... |
160 |
|
160 |
|
161 |
private:
|
161 |
private:
|
162 |
int m_rdreqcnt; // Slice size to use when reading
|
162 |
int m_rdreqcnt; // Slice size to use when reading
|
163 |
ServiceKind m_serviceKind;
|
163 |
ServiceKind m_serviceKind;
|
164 |
|
164 |
|
165 |
void evtCallback(const STD_UNORDERED_MAP<std::string, std::string>&);
|
165 |
void evtCallback(const std::unordered_map<std::string, std::string>&);
|
166 |
void registerCallback();
|
166 |
void registerCallback();
|
167 |
};
|
167 |
};
|
168 |
|
168 |
|
169 |
}
|
169 |
}
|
170 |
|
170 |
|