AMPS C# Client  5.3.3.4
AMPS C# Client for .NET
AMPS.Client.Fields.BookmarkRangeField Class Reference
+ Inheritance diagram for AMPS.Client.Fields.BookmarkRangeField:

Public Member Functions

override void copyFrom (Field f)
 
bool isValid ()
 
BookmarkField getStart ()
 
BookmarkField getEnd ()
 
void replaceStart (BookmarkField start_, bool makeExclusive=true)
 
bool isStartInclusive ()
 
bool isEndInclusive ()
 
bool isStartExclusive ()
 
bool isEndExclusive ()
 
override string ToString ()
 
new Object clone ()
 
new BookmarkRangeField copy ()
 
override int GetHashCode ()
 
- Public Member Functions inherited from AMPS.Client.Fields.BookmarkField
bool isTimestamp ()
 
bool isRange ()
 
override string ToString ()
 
ulong getPublisherId ()
 
ulong getSequenceNumber ()
 
IList< BookmarkFieldparseBookmarkList ()
 
Object clone ()
 
new BookmarkField copy ()
 
override int GetHashCode ()
 
- Public Member Functions inherited from AMPS.Client.Fields.StringField
 StringField (string value)
 
virtual string getValue (Encoding decoder)
 
bool getValue (byte[] v)
 
bool getValue (CommandId v)
 
void setValue (byte[] v, int offset, int length)
 
void setValue (CommandId v)
 
void setValue (string v, Encoding encoder)
 
- Public Member Functions inherited from AMPS.Client.Fields.Field
 Field (string value)
 
 Field (byte[] buffer, int position, int length)
 
void set (byte[] buffer, int position, int length)
 
void set (byte[] buffer)
 
bool isNull ()
 
void reset ()
 
byte byteAt (int i)
 
override bool Equals (Object obj)
 
override int GetHashCode ()
 
Field copy ()
 

Protected Member Functions

 BookmarkRangeField (byte[] buffer, int position, int length)
 
- Protected Member Functions inherited from AMPS.Client.Fields.BookmarkField
 BookmarkField (byte[] buffer, int position, int length)
 
- Protected Member Functions inherited from AMPS.Client.Fields.StringField
 StringField (byte[] buffer, int position, int length)
 

Additional Inherited Members

- Public Attributes inherited from AMPS.Client.Fields.Field
byte[] buffer = null
 
int position = 0
 
int length = 0
 
- Static Public Attributes inherited from AMPS.Client.Fields.BookmarkField
const int MAX_BOOKMARK_LENGTH = 42
 
const int MAX_TIMESTAMP_LENGTH = 24
 
const int MIN_TIMESTAMP_LENGTH = 10
 
- Static Protected Attributes inherited from AMPS.Client.Fields.StringField
const string LATIN1 = "ISO-8859-1"
 
const byte LATIN1_ZERO = 48
 

Member Function Documentation

◆ clone()

new Object AMPS.Client.Fields.BookmarkRangeField.clone ( )
inline

Provides a way to duplicate this object and retain its specific type (and hashcode() implementation).

◆ copyFrom()

override void AMPS.Client.Fields.BookmarkRangeField.copyFrom ( Field  f)
inlinevirtual

Provides a way to make this object a duplicate of f if f represents a valid bookmark range.

Reimplemented from AMPS.Client.Fields.Field.

◆ getEnd()

BookmarkField AMPS.Client.Fields.BookmarkRangeField.getEnd ( )
inline

Returns the end bookmark of the range.

◆ getStart()

BookmarkField AMPS.Client.Fields.BookmarkRangeField.getStart ( )
inline

Returns the start bookmark of the range.

◆ isEndExclusive()

bool AMPS.Client.Fields.BookmarkRangeField.isEndExclusive ( )
inline

Returns if the end of the range in exclusive.

◆ isEndInclusive()

bool AMPS.Client.Fields.BookmarkRangeField.isEndInclusive ( )
inline

Returns if the end of the range in inclusive.

◆ isStartExclusive()

bool AMPS.Client.Fields.BookmarkRangeField.isStartExclusive ( )
inline

Returns if the start of the range in exclusive.

◆ isStartInclusive()

bool AMPS.Client.Fields.BookmarkRangeField.isStartInclusive ( )
inline

Returns if the start of the range in inclusive.

◆ isValid()

bool AMPS.Client.Fields.BookmarkRangeField.isValid ( )
inline

Returns is this is a valid range or not.

◆ replaceStart()

void AMPS.Client.Fields.BookmarkRangeField.replaceStart ( BookmarkField  start_,
bool  makeExclusive = true 
)
inline

Replaces the start bookmark of the range.

◆ ToString()

override string AMPS.Client.Fields.BookmarkRangeField.ToString ( )
inline

Returns the bookmark as a string.


The documentation for this class was generated from the following file: