DNSingleVorbisComment.cpp

Go to the documentation of this file.
00001 #include "stdafx.h"
00002 #include ".\DNsinglevorbiscomment.h"
00003 #using <mscorlib.dll>
00004 
00005 namespace illiminable {
00006         namespace Ogg {
00007                 namespace libVorbisCommentDotNET {
00008 DNSingleVorbisComment::DNSingleVorbisComment(void)
00009         :       mNativeClass(NULL)
00010 {
00011         mNativeClass = new ::SingleVorbisComment;
00012 }
00013 
00014 DNSingleVorbisComment::DNSingleVorbisComment(::SingleVorbisComment* inNativeClass) {
00015         mNativeClass = inNativeClass;
00016 }
00017 DNSingleVorbisComment::~DNSingleVorbisComment(void)
00018 {
00019         delete mNativeClass;
00020 }
00021 
00022 
00023 
00024 String* DNSingleVorbisComment::key() {
00025         return Wrappers::CStrToNetStr(mNativeClass->key().c_str());
00026 }
00027 bool DNSingleVorbisComment::setKey(String* inKey) {
00028         char* locCS = Wrappers::netStrToCStr(inKey);
00029         mNativeClass->setKey(locCS);
00030         Wrappers::releaseCStr(locCS);
00031         return true;
00032 }
00033 
00034 String* DNSingleVorbisComment::value() {
00035         return Wrappers::CStrToNetStr(mNativeClass->value().c_str());
00036 }
00037 bool DNSingleVorbisComment::setValue(String* inValue) {
00038         char* locCS = Wrappers::netStrToCStr(inValue);
00039         mNativeClass->setValue(locCS);
00040         Wrappers::releaseCStr(locCS);
00041         return true;
00042 }
00043 
00044 String* DNSingleVorbisComment::toString() {
00045         return Wrappers::CStrToNetStr(mNativeClass->toString().c_str());
00046 }
00047 
00048 Int64 DNSingleVorbisComment::length() {
00049         Int64 locLength = mNativeClass->length();
00050         return locLength;
00051 }
00052 
00053 
00054 
00055 
00056 
00057 
00058 }}}

Generated on Tue Feb 15 14:54:21 2005 for oggdsf by  doxygen 1.3.9