Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



Loading...
Searching...
No Matches
PvGenString.h
1// *****************************************************************************
2//
3// Copyright (c) 2007, Pleora Technologies Inc., All rights reserved.
4//
5// *****************************************************************************
6
7#ifndef __PVGENSTRING_H__
8#define __PVGENSTRING_H__
9
10#include <PvGenParameter.h>
11
12
21{
22public:
23
34 PV_GENICAM_API PvResult SetValue( const PvString &aValue );
35
46 PV_GENICAM_API PvResult GetValue( PvString &aValue ) const;
47
58 PV_GENICAM_API PvResult GetMaxLength( int64_t &aMaxLength ) const;
59
60protected:
61
66
70 virtual ~PvGenString();
71
72private:
73
74 // Not implemented
75 PvGenString( const PvGenString & );
76 const PvGenString &operator=( const PvGenString & );
77};
78
79#endif
Base class for all GenICam feature types.
Definition PvGenParameter.h:44
GenICam feature: String.
Definition PvGenString.h:21
PvResult GetValue(PvString &aValue) const
Get the feature's value.
Definition PvGenString.cpp:87
virtual ~PvGenString()
Destructor.
Definition PvGenString.cpp:38
PvResult SetValue(const PvString &aValue)
Set the feature's value.
Definition PvGenString.cpp:48
PvResult GetMaxLength(int64_t &aMaxLength) const
Returns the maximum length of the string.
Definition PvGenString.cpp:114
PvGenString()
Constructor.
Definition PvGenString.cpp:29
Result information.
Definition PvResult.h:30
String class.
Definition PvString.h:26

Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com