pidgin/pidgin
Clone
Summary
Browse
Changes
Graph
merge of '77693555855fe9cd3215414f79964dba346cc5fa'
gaim
2008-11-12, Richard Laager
1966704b3e42
merge of '77693555855fe9cd3215414f79964dba346cc5fa'
and '19a87e98e5857ad0289f2c760d460f7f1dbbb42d'
namespace
Gaim
{
public
class
PluginInfo
{
private
string
name
;
private
string
version
;
private
string
summary
;
private
string
description
;
private
string
author
;
private
string
homepage
;
public
PluginInfo
(
string
name
,
string
version
,
string
summary
,
string
description
,
string
author
,
string
homepage
)
{
this
.
name
=
name
;
this
.
version
=
version
;
this
.
summary
=
summary
;
this
.
description
=
description
;
this
.
author
=
author
;
this
.
homepage
=
homepage
;
}
public
string
Name
{
get
{
return
name
;
}
}
public
string
Version
{
get
{
return
version
;
}
}
public
string
Summary
{
get
{
return
summary
;
}
}
public
string
Description
{
get
{
return
description
;
}
}
public
string
Author
{
get
{
return
author
;
}
}
public
string
Homepage
{
get
{
return
homepage
;
}
}
}
abstract
public
class
Plugin
{
private
PluginInfo
info
;
public
Plugin
(
PluginInfo
info
)
{
this
.
info
=
info
;
}
public
abstract
void
Load
();
public
abstract
void
Unload
();
public
abstract
void
Destroy
();
public
PluginInfo
Info
{
get
{
return
info
;
}
}
}
}