forked from johnnywww/onvifclient
-
Notifications
You must be signed in to change notification settings - Fork 0
/
IFactory.h
22 lines (21 loc) · 789 Bytes
/
IFactory.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#pragma once
#include "iSearchDevice.h"
#include "iGetDeviceInformation.h"
#include "iGetMediaProfiles.h"
#include "iGetStreamUrl.h"
#include "iSetSoapSecurity.h"
#include "iCalculateDigest.h"
#include "iEncodeBase64.h"
#include "iDecodeBase64.h"
#include "iGetServices.h"
DeclareInterface(IFactory)
InfMethod(ISearchDevice* createSearchDevice());
InfMethod(IGetDeviceInformation* createGetDeviceInformation());
InfMethod(IGetMediaProfiles* createGetMediaProfiles());
InfMethod(IGetStreamUrl* createGetStreamUrl());
InfMethod(ISetSoapSecurity* createSetSoapSecurity());
InfMethod(ICalculateDigest* createCalculateDigest());
InfMethod(IEncodeBase64* createEncodeBase64());
InfMethod(IDecodeBase64* createDecodeBase64());
InfMethod(IGetServices* createGetServices());
EndInterface