Pleora Technologies Inc. eBUS SDK v6.4.0.6670 API



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 {
22 public:
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 
60 protected:
61 
65  PvGenString();
66 
70  virtual ~PvGenString();
71 
72 private:
73 
74  // Not implemented
75  PvGenString( const PvGenString & );
76  const PvGenString &operator=( const PvGenString & );
77 };
78 
79 #endif
PvResult
Result information.
Definition: PvResult.h:29
PvGenString::GetValue
PvResult GetValue(PvString &aValue) const
Get the feature's value.
Definition: PvGenString.cpp:87
PvString
String class.
Definition: PvString.h:25
PvGenString
GenICam feature: String.
Definition: PvGenString.h:20
PvGenParameter
Base class for all GenICam feature types.
Definition: PvGenParameter.h:43
PvGenString::~PvGenString
virtual ~PvGenString()
Destructor.
Definition: PvGenString.cpp:38
PvGenString::PvGenString
PvGenString()
Constructor.
Definition: PvGenString.cpp:29
PvGenString::SetValue
PvResult SetValue(const PvString &aValue)
Set the feature's value.
Definition: PvGenString.cpp:48
PvGenString::GetMaxLength
PvResult GetMaxLength(int64_t &aMaxLength) const
Returns the maximum length of the string.
Definition: PvGenString.cpp:114

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